Wachtwoorden zijn pas veilig als ze op geen enkele manier aan uw persoon gelinkt kunnen worden en niet afgeleid kunnen worden.
Maar hoe stel je zo'n wachtwoord samen. Om zo'n willekeurig wachtwoord aan te maken kun je de volgende opdracht gebruiken:
cat /dev/urandom | base64 | tr -d '[^:alnum:]' | cut -c1-10 | head -1
cat /dev/urandom
: leest willekeurige data van /dev/urandom en schrijft die naar de standaard uitvoer (het scherm, stdout).base64
: zet de binaire data om naar leesbare karakters.tr -d '[^:alnum:]'
: verwijderd alle niet alfanumerieke karakters (spaties e.d.m.).cut -c1-10
: gebruik enkel de eerste tien karakters van elke regel.head -1
: gebruik enkel de eerste regel.Het wachtwoord wordt nog willekeuriger (nog veiliger) als je gebruik maakt van /dev/random in plaats van /dev/urandom, /dev/random werkt namelijk met entropie (waarde voor wanorde).
Hoe hoger de wanorde (entropie), hoe willekeuriger het wachtwoord.
De entropie-waarde van uw systeem kun je opvragen met de opdracht cat /proc/sys/kernel/random/entropy_avail
.
Deze entropie-waarde is afhankelijk van het gebruik van het toetsenbord, de muis en de harde schijf.
Deze entropie-waarde moet minstens 2000 zijn.
Als je een wachtwoord met een andere lengte wilt aanmaken, verander je cut -c1-10
(voor een wachtwoord met 16 karakters naar cut -c1-16
).