Генератор безопасных паролей в 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.

GD Star Rating
loading...
Генератор безопасных паролей в openSUSE, 10.0 out of 10 based on 1 rating

07.10.2009 · Сергей · Один комментарий
Метки: , , ,  · Рубрики: Новости

Один комментарий

  1. Дмитрий - 30.04.2010

    Прикольная штука. Хотя и не люблю пароли с спецсимволами, но скрипт хорош.