Générateur de mots de passes sous linux.
Besoins d'un mot de passe, mais en manque d'inspiration ? APG bien sur !
apg est un générateur de mot de passe qui, pour paraphraser la page man, peux utiliser 2 algorithmes différents et qui possède son propre système de générateur de pseudo nombre aléatoire.
Le premier algorithme est dit prononçable (enfin surtout pour les autres, car perso je les trouves pas particulièrement facile à placer en société ^^ )
apg nous permet de spécifier des critères comme l'obligation d'utiliser des caractères spéciaux, la possibilité d'utiliser des majuscules ou des chiffres etc...
Ainsi pour avoir un mot de passe sur 16 caractères, contenant forcément des minuscules, des majuscules des chiffres et des caractères spéciaux : apg -a 0 -n1 -m 16 -M NCLS
-a 0 : utilise l'algo "prononçable", 1 pour l'autre.
-n 1 : pour avoir 1 seul mot de passe (car oui on peut lui demander de nous fournir une liste de mot de passe)
- M NCLS : les majuscules, signes etc...
-m 16 : le nombre de caractères du mot de passe.
Et si vous ne pouvez avoir apg sur votre machine, une solution qui fonctionne même sur HP-UX mais qui n'utilise pas forcément de signe (c'est pour le coup totalement aléatoire) head /dev/urandom | uuencode -m - | sed -n 2p | cut -c1-${1:-16}
Merci à wikipedia pour la commande.