JeFaBePh
Familienseite
4 Wege ein Zufalls-Password mit Linux zu erzeugen
- Details
- Written by Jens Nitschke
Mit openssl
openssl rand -base64 <Länge> |head -c <länge>; echo
(Das echo sorgt nur für einen Zeilenumbruch bei der Ausgabe)
Beispiel:
$ openssl rand -base64 8 |head -c 8; echoipbn3Jxp
Mit date
date +%s | sha256sum | base64 | head -c <Länge>; echo
Beispiel
$ date +%s | sha256sum | base64 | head -c 8; echo
YTJiY2Ew
Mit perl
perl -MDigest::SHA -e 'print substr( Digest::SHA::sha256_base64( time() ), 0, $ARGV[0] ) . "\n"' <Länge>
Beispiel
$ perl -MDigest::SHA -e 'print substr( Digest::SHA::sha256_base64( time() ), 0, $ARGV[0] ) . "\n"' 8
NOowBgdn
Mit apg
apg -n 1 -m <Länge> -x <Länge>
Wenn man gerne Sonderzeichen haben möchte, muss man noch ein -a 1 hinzufügen.
Beispiel
$ apg -n 1 -m 8 -x 8
utipMosh