Generowanie haseł

Parametr -S to zarodek (salt), który jest generowany za pomocą polecenia pwgen.

mkpasswd -m sha-512 -S $(pwgen -n 16 | cut -f 1 -d ' ') -s <<< Hasło

Wersja z wykorzystaniem urządzenia /dev/urandom

$ mkpasswd -m sha-512 -S $(< /dev/urandom tr -cd "[:alnum:]" | head -c${1:-16}; echo) -s <<< hasło
$6$AnSw5avmi6cwpxzG$bnLa8cWs5FhdDU49jzdyxR4Fw0p3MGWcDLzwOd1x564I4iKJFmNwdq3BgkpBo/fSG1YCYbYMD9eE993GpTRQq0

Generowanie hasła za pomocą [OpenSSL](OpenSSL)

openssl rand -base64 36
3WC8BpncVVQyzdHHWlULV1VzW7LnHs0erGIuCHTZ+Zt9YU/t

Użycie dd

dd if=/dev/urandom bs=10 count=30 | tr -cd '[:alnum:]'
30+0 records in
30+0 records out
300 bytes (300 B) copied, 0.000336587 s, 891 kB/s
5VCT1sSL9MyviBTacEcAwUVFC4UeTIaMjPaPG5134LFNNHMgcBIoYsx1mDEFe76roWQO5tqL

Date: 2020-10-24T18:08:03+02:00