Jak generovat hash hesla?

Jan Kasprzak kas na fi.muni.cz
Úterý Únor 21 15:12:52 CET 2017


	Zdravim,

potreboval bych mit moznost jednoduse vygenerovat k zadanemu retezci
jeho hash kompatibilni s /etc/shadow (pam_unix, asi). Pokud mozno
ne ten puvodni crypt(3), ale nejake SHA512 (takove to $6$sul$hash).
Pred casem jsem to delal prikazem grub-crypt, ale ten v novem CentOSu/RHELu
neni, takze to nemuzu uzivatelum doporucovat.

Zrejme funguje i

perl -e 'print crypt("heslo", q{$6$sul$}), "\n"'

ale i toto obnasi nejake rozumne vygenerovani te soli. Dalsi moznost
je "doveadm pw -s SHA512-CRYPT" z dovecotu, a trochu sedu nad tim.
Fakt neexistuje nejaky pekny prikaz, ktery by vypsal hash hesla podle
aktualniho systemoveho nastaveni, idealne takovy, aby se na heslo vyptal
na terminalu a nemusel se zadavat v parametrech?

	Diky,

-Y.

-- 
| Jan "Yenya" Kasprzak <kas at {fi.muni.cz - work | yenya.net - private}> |
| http://www.fi.muni.cz/~kas/                         GPG: 4096R/A45477D5 |
Assuming that OpenSSL is written as carefully as Wietse's own code,
every 1000 lines introduce one additional bug into Postfix."   --TLS_README


Další informace o konferenci Linux