Используем Терминал для генерации сложных паролей.

Интернет всё глубже проникает в жизнь людей и пароли от учётных записей становятся далеко не шуточными. Если раньше можно было пренебречь выдумыванием чего-то сложного, то сегодняшний день вам этого может не простить… Как же быть, если сложный пароль использовать не хочется, а он нужен? В этом нам поможет Терминал, ваш простой пароль и две совмещённые команды:

echo -n "MySimplePassword" | openssl sha

Где:

  • MySimplePassword – ваш пароль;
  • sha – алгоритм шифрования, который может быть одним из следующих: md2md4md5mdc2rmd160shasha1.

Давайте разберём как это работает. Команда echo выводит строку-пароль в кавычках как текст (обязательно используйте ключ -n, который позволяет вывести строку без перевода её на следующую строчку), оператор | («и») передаёт строку из кавычек на обработку команде openssl, а команда openssl, в соответствии с заданным ключом – алгоритмом шифрования, выдаёт уникальный набор цифр и букв (хэш), который можно использовать в качестве пароля. В итоге в окне консоли всё будет выглядеть примерно так:

echo -n "MySimplePassword" | openssl sha
12e8a53e059140d99a53ef9e5ffc5240b2bb1a9e

Таким образом в голове можно держать какой-либо простой пароль, а при помощи терминала, команды и разных алгоритмов шифрованиая можно генерировать очень сложные пароли. Вот такая идея 😉 Использовать ли её или нет – выбор за вами 😉

Share this article
0
Share
Prev Post

CheatSheet: Учим сочетания «горячих клавиш» в Mac OS X.

Next Post

Просмотр скрытых файлов и папок через диалоговые окна «Открыть…» или «Сохранить…».

Comments 6
  1. Идея очень хорошая. Есть такая программка Mnemosina. В ней нужно набрать любую фразу, и нажать на кнопку генерирования пароля. После, для использования выбранного пароля, необходимо ввести нужную фразу – и будет выдан тот пароль, который соответсвует этой фразе. Принцип тот же – нужно знать просто слово или фразу – а ему будет соответствовать пароль, который можно не запоминать. Но в товем варианте я вижу плюс – используется “штатный” Terminal, не нужна внешняя программа, и еще возможность пользоваться Terminalom – что по – немногу учить “не бояться” этой серьезной и очень полезной программы.

  2. ага, потом вы его всеравно запишите, так как с мобилы уже не авторизуешься с таким паролем)

    1. Ещё как авторизуешься: копипастим в Заметки, а оттуда уже в мобильное приложение 😉 После заметку с паролем трём и всё ОК.

  3. $ echo "MySimplePassword" | openssl md5
    e905a163e723261f0c9e371332a01fd8
    
    $ echo "MySimplePassword" | md5
    e905a163e723261f0c9e371332a01fd8
    

    Тоже самое и с shasum

    Зачем использовать openssl ?

    1. Попробуй выполнить вот, например, такую команду:

      echo -n "MySimplePassword" | sha
      

      И ничего не выйдет. Проще же запомнить разные алгоритмы, поддерживаемые openssl, чем подбирать утилиту под каждый алгоритм шифрования. Уловил суть? 😉

Добавить комментарий

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

Read next