Генератор безопасных паролей в openSUSE
Сейчас очень важным вопросом безопасности являются пароли юзеров. Простые пароли очень легко подобрать перебором, а длинные из нескольких слов вполне можно угадать атакой по словарю. Поэтому все эксперты компьютерной безопасности советуют для каждого сайта иметь отдельный пароль и, чтобы этот пароль по-возможности представлял собой последовательность случайных труднозапоминаемых символов. Обычно я пользуюсь встроенным генератором в менеджере паролей KeePassX, однако я наткнулся на интересный пример использования bash в openSUSE по созданию паролей.
Генератор криптостойких паролей
Итак, открываем для редактирования ваш bashrc:
mcedit ~/.bashrc
И в него вписываем следующий код:
genpasswd() {
local l=$1
[ "$1" == "" ] && l=20
tr -dc A-Za-z0-9-_~!@#$%^&*()`+[{]}|;:",<.>/?= < /dev/urandom | head -c ${l} | xargs -0
}
Все, после этого запускаем bash заново и теперь у вас есть генератор паролей прям в консоли. Чтобы сгенерировать пароль достаточно набрать в косноли genpasswd длина_пароля, пример:
_empty@suse-laptop:/> genpasswd 15
WP>Z,mu,Z=MIPX0
Очень порадовал этот интересный и нестандартный пример использования bash в openSUSE.
loading...
07.10.2009
· Сергей · Один комментарий
Метки: bash, openSuSE, Безопасность, Пароли · Рубрики: Новости
Один комментарий
Дмитрий - 30.04.2010
Прикольная штука. Хотя и не люблю пароли с спецсимволами, но скрипт хорош.