Инструменты пользователя

Инструменты сайта


// Генератор паролей подручными средствами

На заметку, без особой гибкости, но…

В общем команда:

dd if=/dev/urandom count=128 | uuencode - | mkpasswd -s

выдаст примерно следующее:

OvdDK0TV8FZQY

или, вариация:

dd if=/dev/urandom count=128 | uuencode - | mkpasswd -s -m md5

выдаст примерно следующее:

$1$cIpngJsx$LT.EpSQS3rEQPfAeBCDhI1

поднобности:

mkpasswd --help
mkpasswd -m help
man mkpasswd

Да, вообще mkpasswd генерирует хеш последовательности… но :)

UPD:

На моей ArchLinux машинке mkpasswd утилита находится в пакете expect и работает значительно проще:

$ mkpasswd
js2ts4TG"

Длинну сгенерированной последовательности можно задать при помощи параметра -l число. Посмотреть какие параметры он понимает штатным образом не предоставляется возможнным, автор скрипта (да, это скрипт на tcl) не предусмотрел такой возможности :) Потому, кому интересно, - смотрим сам скрипт.

Комментарии