Pwgen – Auf der Kommandozeile sichere Passwörter erzeugen

Hallo Leute,

mal wieder ein ganz kurzer Blogeintrag über ein kleines Tool, welches ich eben entdeckt habe. Es geht um das Programm „pwgen“. Dieses erlaubt es einem (komplexe) Passwörter auf der Kommandozeile zu erzeugen.

Die Installation

Die Installation aus dem Arch-Community-Repo ist mit pacman sehr einfach zu realisieren:

pacman -S pwgen

Bei anderen Paketverwaltungen bzw. Distributionen müsste ein ähnliches Paket vorhanden sein.

Die Nutzung

Die Nutzung ist relativ trivial. Man kann verschiedene Flags setzen, um die stärke der Passwörter zu beeinflussen. Am meisten bewährt sich wahrscheinlich „-s“ und „-y“, was für „secure passwords“ steht. Nach der optionalen Liste dieser Einschränkungen wird noch empfohlen eine Passwortlänge (>=12) anzugeben.

Ein beispielhafter Aufruf kann so aussehen:

> pwgen -s 20
4c3EuF7iC2dhGBlcV5h6 UaSV1U1XEjmNMd4CcCp7 583apzGng5BcLVbvGgeW
hWPz3f5NdT1wH6SSYELm kZRt5nQUixhINAPaYuDV 3Aw0xoebYuRDLhHkI4Ch
B5LVQNmTadxoGMMUMn62 0poJjmQQOw5iv5OVCQ59 Nka2UchwGKdCLMbDle6v
yHAD93Mvv7COtmcrxqLd pOaezkLk5v39yMJOeO1h kOsj60dOj8xWeadCuW34
bUbV3bwxfz9QYCQIlHJI BFfvPRC3bntMcKeoFlsY W0DhlN7KBwl41PhdoWL9
jhQ6cKSeEhmKQBYU2Sd6 5JFoh4yptLQKR4CvJjTG pmGW2OlANqznYbda471c
gVkVWXhf6tiTcRttE3vb VAOyPVb8luLvY5Go9T3R RqxOCjQrLuGxzwHyK1xs
ylqoHd3xeKSoQZOZBv7D JswJdsFlS8HlCTN51hk0 11ADsGGnl72Mx0ti1SUF
OL2qkyYiFqUBLyF4ux4h GPcLy35WXqsdrvk6HX3t X3McSi3Ojq9of3kuIWHG
T6tXLZJvTIyCd15LL9AT hvtfwi1CSon9AoXsP2uK smqegqdMizcF0hpwx2gH
FEpLyoWLeU4HsLUH2fJA lvcvEhH1nSEy1E87qarl bLbKOcEIgPaszcjHcx5j
98VLjhDaBBr0bacdsKJs gAh4JA1Jy3bLzmqLDuo2 oFVSaD5xGMm5Z7uv5N0n
fsuxStxFT9cBxSezKJfF otIb5plSfr55cPWdO4KH VldQmt5bPP3moSPyJmj2
sXIutEeKZhkq8hYCxJoc oo3HgoPguFjr8xwwk5XI THWhLkVDTB7skdfHvcD3
w9gqcv1FqMGHZPmRxLfd uze2fPNf4cxVftJVm7a9 I8CRzxzZkbd0EaSk6A8W
MwnobIQySSshQ0hhyntH PF9gf29hpT8txGVHyzRj y0DfqjNqtvkZalOly8Vc
VXpvlJ4nsDN0GtJN0nUU zf0Rj0FW6yyblgN9Cbl1 poH9Lpu1CEi78SFX2Q9A
zzw0Lv0bPNtVh4FMfGvG 1kqCmEneBcOnYAXHT08L wo7XOW8zrsE3v2kCsPJM
JKRtHGli7NwgS0tMKgzV bBPyZ0kjBOLXg916hu9f b9qQQv4kmNeBXYRGgor2
p47WbOJgMp2tK8lMdwpm lqvrIy5ILULAufONSX6J mC12LHTCWQ70AChVRRBa

Schon hat man eine ganze Hand voll sicherer, 20-stelliger Passwörter.

Wenn man etwas paranoid ist (so wie ich), dann sollte man noch den Parameter „-y“ für „special characters“ setzen. Dann sieht die Ausgabe folgendermaßen aus:

> pwgen -s -y -N 10  20 
&c5Fw8Pfvw@c1D@,>nG+ <gTyA2YU.8P;5(t6WORF OB#Q&UnInv77@9Mq:k}d B5>D\1=%4_-k+R-I2E&@ K/&y@r2.[@2j^i_t73AX nr:<5l,YHWDPKq#Oud%K
vXy]y1&UQuB^9mk-83P& c\{|)rV*3Q+?D4Hgrws^ +,V=(?"9A,|(-46K4%h=
7jUEdUT.+NH~Ox?^S-xZ 

Zugegeben ist die Struktur beim Einfügen etwas verloren gegangen. Der Parameter „-N“ steht für die Anzahl der zu generierenden Passwörter.

Vielleicht kann ja der eine oder andere sich damit ein paar sichere Passwörter erzeugen.

~ Sebastian