Wachtwoord genereren
Op deze pagina:
Er zijn verschillende manieren om (sterke) wachtwoorden te genereren.
Perl
Om met Perl via een opdrachtprompt een wachtwoord te generen kun je het volgende gebruiken:
perl -e '@r=(a..z,A..Z,0..9);$p.=$r[int(rand(@r))],$i++while($i<12);print"$p\n"'
Je krijgt dan een willekeurig wachtwoord met hoofdletters, kleine letters en cijfers. Het aantal tekens in het wachtwoord wordt bepaald door het gedeelte:
while($i<12)
Die 12 kun je aanpassen om een korter of een langer wachtwoord te krijgen.
OpenSSL
Het getal 16 in het onderstaande voorbeeld geeft het aantal karakters aan dat gegenereerd wordt.
openssl rand -base64 16
/dev/urandom
Ook hier geeft het getal 16 weer het aantal karakters aan.
< /dev/urandom tr -dc A-Za-z0-9 | head -c16; echo
pwgen
Als pwgen is geinstalleerd, kun je daarmee ook wachtwoorden genereren. In het onderstaande voorbeeld is 16 het aantal karakters in het wachtwoord en 8 is het aantal wachtwoorden dat wordt gegenereerd.
pwgen 16 8 -cnyB
gpg
Ook met gpg kun je wachtwoorden genereren. Het getal 16 geeft ook hier weer het aantal karakters aan.
gpg --gen-random --armor 1 16
makepasswd
Als makepasswd is geinstalleerd, kun je daarmee ook wachtwoorden genereren.Standaard geeft makepasswd een wachtwoord van 10 karakters:
makepasswd
Je kunt een ander aantal karakters opgeven met de --char optie:
makepasswd --char 20
Als je meerdere wachtwoorden ineens wilt kan dat met de --count optie:
makepasswd --char 20 --count 3