diceware — консольная Python для генерации легко запоминающихся и при этом криптостойких паролей по методу Diceware, также поддерживается генерация случайных паролей.
Diceware — старая и очень хорошая методика генерации паролей, основанная на обычных игральных костях и таблице слов, которые соответствуют набору чисел полученных при броске костей. Особенностью метода является то что он позволяет в игровой форме генерировать пароль любой сложности, при этом пароль будет легко читаемым и запоминающимся.
Одним из общепризнанных критериев стойкости при создании паролей является запрет на использование в паролях словарных слов или их простых сочетаний, как правило это значительно упрощает по словарю. Пароли созданные по методу Diceware являются исключением, так как обеспечивает выбор определённого количества слов из списка заданной длины с помощью генератора случайных чисел.
Генератор паролей и парольных фраз diceware является реализацией метода Diceware, автоматизирующий генерацию легко запоминаемых, хотя и длинных паролей, "по умолчанию" пароль содержит шесть слов. Метод может применяться для паролей на различных языках, на сайте The Diceware Passphrase (Arnold G. Reinhold) доступны готовые таблицы слов на одиннадцати языках, в том числе на русском (можно создать свою).
diceware поможет пользователю сгенерировать пароль той длинны, которую он сможет запомнить. Для обеспечения безопасности вовсе не обязательно использовать большое количество слов, можно добавить в пароль специальных символов. Генератор случайных чисел поддерживает несколько способов выбора, поэтому необходимо потратить некоторое время и научится генерировать пароль правильно.
Лицензия: GNU General Public License version 3.0 (GPLv3)