Hatred's Log Place

DON'T PANIC!

Jan 23, 2009 - 1 minute read - linux

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

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

В общем команда: 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) не предусмотрел такой возможности :) Потому, кому интересно, - смотрим сам скрипт.