Интернет всё глубже проникает в жизнь людей и пароли от учётных записей становятся далеко не шуточными. Если раньше можно было пренебречь выдумыванием чего-то сложного, то сегодняшний день вам этого может не простить… Как же быть, если сложный пароль использовать не хочется, а он нужен? В этом нам поможет Терминал, ваш простой пароль и две совмещённые команды:
echo -n "MySimplePassword" | openssl sha
Где:
- MySimplePassword – ваш пароль;
- sha – алгоритм шифрования, который может быть одним из следующих: md2, md4, md5, mdc2, rmd160, sha, sha1.
Давайте разберём как это работает. Команда echo выводит строку-пароль в кавычках как текст (обязательно используйте ключ -n, который позволяет вывести строку без перевода её на следующую строчку), оператор | («и») передаёт строку из кавычек на обработку команде openssl, а команда openssl, в соответствии с заданным ключом – алгоритмом шифрования, выдаёт уникальный набор цифр и букв (хэш), который можно использовать в качестве пароля. В итоге в окне консоли всё будет выглядеть примерно так:
echo -n "MySimplePassword" | openssl sha 12e8a53e059140d99a53ef9e5ffc5240b2bb1a9e
Таким образом в голове можно держать какой-либо простой пароль, а при помощи терминала, команды и разных алгоритмов шифрованиая можно генерировать очень сложные пароли. Вот такая идея 😉 Использовать ли её или нет – выбор за вами 😉
Идея очень хорошая. Есть такая программка Mnemosina. В ней нужно набрать любую фразу, и нажать на кнопку генерирования пароля. После, для использования выбранного пароля, необходимо ввести нужную фразу – и будет выдан тот пароль, который соответсвует этой фразе. Принцип тот же – нужно знать просто слово или фразу – а ему будет соответствовать пароль, который можно не запоминать. Но в товем варианте я вижу плюс – используется “штатный” Terminal, не нужна внешняя программа, и еще возможность пользоваться Terminalom – что по – немногу учить “не бояться” этой серьезной и очень полезной программы.
Благодарю за отзыв 😉 В принципе можно «накидать» простенький AppleScript для воссоздание функции приложения Mnemosina.
ага, потом вы его всеравно запишите, так как с мобилы уже не авторизуешься с таким паролем)
Ещё как авторизуешься: копипастим в Заметки, а оттуда уже в мобильное приложение 😉 После заметку с паролем трём и всё ОК.
Тоже самое и с shasum
Зачем использовать openssl ?
Попробуй выполнить вот, например, такую команду:
И ничего не выйдет. Проще же запомнить разные алгоритмы, поддерживаемые openssl, чем подбирать утилиту под каждый алгоритм шифрования. Уловил суть? 😉