Как создать уникальный и надежный пароль для каждого сайта, на который вы входите

sitepass() { echo -n "$@" | md5sum | sha1sum | sha224sum | sha256sum | sha384sum | sha512sum | gzip - | strings -n 1 | tr -d "[:space:]" | tr -s '[:print:]' | tr '!-~' 'P-~!-O' | rev | cut -b 2-11; history -d $(($HISTCMD-1)); }


Эта команда создает уникальный и надежный пароль для каждого сайта, на который вы входите. Она принимает в качестве аргумента имя сайта и выполняет следующие шаги:
1. Хеширует переданное имя сайта с помощью алгоритма MD5.
2. Хеширует полученный результат с помощью алгоритма SHA1.
3. Хеширует полученный результат с помощью алгоритма SHA224.
4. Хеширует полученный результат с помощью алгоритма SHA256.
5. Хеширует полученный результат с помощью алгоритма SHA384.
6. Хеширует полученный результат с помощью алгоритма SHA512.
7. Сжимает полученный результат с помощью gzip.
8. Извлекает все строки из сжатого файла.
9. Удаляет все пробелы и пробельные символы.
10. Заменяет символы от ‘!’ до ‘~’ на символы от ‘P’ до ‘~’, а символы от ‘!’ до ‘O’ на символы от ‘P’ до ‘~’.
11. Переворачивает полученную строку.
12. Вырезает подстроку с 2 по 11 символ.
13. Удаляет предыдущую команду из истории терминала.

Альтернативой может быть использование менеджера паролей, который автоматически генерирует и хранит уникальные пароли для каждого сайта.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *