Bonjour,
pas assez malin pour trouver le moyen de générer un mot de passe sans générateur, c'est encore ce f...u interné qui m'a aidé ;D .
Ces linuxiens, ils en ont sous le pieds. Ils ont de la ressource et de l'imagination.
Pour générer un mot de passe sans générateur, c'est tout simple :P :
cat /dev/urandom | strings | grep -Eoa "[a-zA-Z0-9@$£§%&êôûîâéèàùÊÎÂÛÉÈÀÙëËöïÏÖÂÛÔ+;:²,ç=_#€^°\[\`\'\"\!\?\/\.\(\)\|\}\{\~\ \\<>-]*" | head -n 120 | tr -d '\n'| cut -c1-500Dans l'exemple, le mot de passe fera 500 caractères.
Pour plus court, il suffit de remplacer -c1-500 par -c1-c12 pour qu'il ne fasse que 12 caractères.
L'espace fait partie des caractères admis dans la composition du mot de passe, si vous n'en voulez pas il faut effacer "\ " (il y a un espace après la barre oblique inversée).
Pour ajouter ou ôter des caractères, c'est entre "[ et ]*".
Une autre syntaxe :
tr -dc A-Za-z0-9#@+_.,%*^/\'\"\:\;\\\?\!\{\}\[\]\<\>\|\&\ - < /dev/urandom | head -c 100 ; echoqui offre 3,13119843606e+173 combinaisons, si je ne me suis pas trompé dans la formule. Pas rien.
Il y a encore d'autres moyens comme avec openssl ou gpg. Cherchez sur www et vous trouverez la poule aux oeufs d'or.
Amusez-vous comme des petits fous.
Amitiés.