Блог об openSUSE » Пароли http://sapfeer.ru Блог по созданию и настройке openSUSE безопасного хамелеона Sat, 22 Sep 2012 12:43:48 +0000 ru-RU hourly 1 http://wordpress.org/?v=3.4.2 Генератор безопасных паролей в openSUSE http://sapfeer.ru/2009/10/07/323 http://sapfeer.ru/2009/10/07/323#comments Wed, 07 Oct 2009 05:30:44 +0000 Сергей http://sapfeer.ru/?p=323 Сейчас очень важным вопросом безопасности являются пароли юзеров. Простые пароли очень легко подобрать перебором, а длинные из нескольких слов вполне можно угадать атакой по словарю. Поэтому все эксперты компьютерной безопасности советуют для каждого сайта иметь отдельный пароль и, чтобы этот пароль по-возможности представлял собой последовательность случайных труднозапоминаемых символов. Обычно я пользуюсь встроенным генератором в менеджере паролей 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.

]]>
http://sapfeer.ru/2009/10/07/323/feed 1