Pour ma part je fais confiance à
pwgen (paquet du même nom sur Debian) pour générer des mots de passe, que je ne cherche ensuite pas à retenir.
Sur la plupart des sites permettant la ré-initialisation du mot de passe, j’en utilise un nouveau à chaque connexion.
Un exemple d’utilisation :
Code : Tout sélectionner
$ pwgen -sy 50
FtWy31,Nh#f73+0kMNSjCLJNO5t[k1d*fEwzrRF#QU4E0Fec`|
4^KS4g#g(poScz!w7ch.eH6.]#mQp"aUgGxv^#Pki5ZN^[;02.
Fvh\M:aOn/p@aY1~Bo01J=G,rpjrJDhJVDr4n}s'@)/tKf@(pj
AGweh$WR:Mp,}{\YK2G&}v<6`K^IWg76$`vZP0%j7?SO&+VA`5
VhqEP@vFMAyR-{.>DjZ7nzLgYD`$Kvu_-qTFciprphAM%cd!n8
~JKB6X!7UIeX(q'v>(r,bjcM.jtQAbE![xK?ERu$m\nL6\^y^W
:x^rCN$h[?Q:|FEF'r*;DJfHIE|*;xbIUN.?FIt-xGrYQJ=SG6
4c3H+OjIMZWmDIbl2N"g+P|LJ`7;xs7{U&I\JAUz,^q<l2}!M2
.63YMI!4{JMStM2RxP8MLV/.WnK0vTlGm?B+j3g0X!1XZkZ6!E
vOqDwtwh_r^#<MHH?SoR~q[@ww(1LaaVUmAasbA/uDN.")O+5a
!4*A5fOFdk:cv>]`GB/$UZl^-WC}Iak|K$MKcm<'d'8H@Yu&/m
3S3~5olD0SJj@<Z~ilV4>HK}?'_AHz2!{F)[KyKCkFw63\O{:u
}g-fW|smOr#iFQ:\S4!gBi}$;+o{8AqN^ul|A]3t*MZt`*TZyT
}t]bu5]?.BL!xe%S1&&'hvzYsp>=w3qHFLg.7eQFdTv5\[)d|G
vF4vM8v;(]lxM21bC>2Bd2A.{^/@:I<~n0apky>K](z>g{p-NX
JUX\oz)FGWo<KeE%c/ElFq+]_*Iefj^.f*+_I[aQ2nXpS[o<ok
AN%R)!<gkm1"](&rs@AHyJJ=u)`%yo#0B=lzO/~vYj7=_Q1|%_
J8Z]*l6t@w9NK}>:NO{/~z=h%&QBw[b@i(V|?8XSU47[#>&g;:
z|fG2$a3hQb1<AV/23J!vp8%eK7$"&S%0bi4T\!/Q_C+PHU`$e
HO6'l%+k)2t(FB{uc>4RhOXOgRa\B![GL>Xi0-FkH4K+|HrUwF|
Et la version pour les systèmes d’authentification développés par des incompétents, limitant les caractères spéciaux utilisables :
Code : Tout sélectionner
$ pwgen -s 50
k8Cq7W27ddQbhbDd7YdARP96EykBqZfRrLMsHUn8IINqsZPHI1
DOnueQPrHB9fGylxL5klctlUt6WgsaiGJRC9hnXigZv3tI0cUO
ZapUEg4ZgFCxP4BhpmqcsHJ3dSFwbvuqjT12Ue0dmDqzCi3sAC
UScixpSuJ0I1tpCRCiKtQVSSr2Eo6N7VmlRma877kxFscZHK3r
VsJgNhTLfZ6HGrTmhnJkuB9fJw1uZ2c21imCD1W3PWuXARwnGg
Tp5JAVfCEWpyAeWGtKJDhdBsRSpc7uhKbm2fbD4BRbdUjXv4k6
kmLjl0dhU2xBbooUZOtzHBXWMRWpzPrqcJeLApgCFl4evq0rL5
wFuJt5fbSZMen3NIVfDsMprtEuY7eAomL1hfjOyjTLOEAptxj6
Nt3RnF9EwBDFSv928UQcvPWPhry7wsOoAxhVORUKR7AeNAryPm
rqPOn60ymUQRdQbDTafCDsePAVPtXqisMLkZDjmRZR2wC6d8re
GzIOpWRxDRpVIYNqVTxZI1NsNbeXEsxnul3EjluEt5bkl75hpZ
bdu2G6k2hBc319qbodFAsHw56WeAUq3fNSZRlkFjF8vYfhEB3d
HYeZtZlWrw7DjPhzocjhuwosYwcC9stGJkF80OgIS0WHMzgXcV
3K0D8sUaF3bqClD9WYGhQFaTjC6J0AFfvTSG8nXhtIaPoZtWe3
YgeMTnc7AqjDexac4D6NULB3OPgoM5pVsJbJksP4qej5qzyusv
1aSQVzH1GlfqW60DgAuRshDhpsO4MwX0Si6lLcAkBtolWzHhRr
yvsg58pHm8LAY2v9fojEwhGDQVAxpIquQaUjQV9G18SkdlSKz9
Bkuq1XMJJEXN5MAiOHsjs5NNx3AsJoVLpo20AnbQO15fMN4tH0
G1FJ96E70rYz4mlVf2sGm0bdp8DjpW581WcmWBZ7Gkip6aHyW6
37WfcZnpqX4IiVW4pZt7NyVNAvXEVz8nhw70QII9jWLNK04hO6
Dernier exemple, pour un mot de passe qui va devoir être dicté à l’oral :
Code : Tout sélectionner
$ pwgen 20
seefoh2Ce2cheiChaewi aeTous4Eeyaic6nohMei aiquouC0ke9nai9ba2ae
ceeRoo9oox4Deejaiz4w mochohjeiw6Ohngoh8Ga Ahz6IepahKie8apaich1
pheigheiGozai5Oac3on aewohpie0Lahch3fieso eizeeYeekuph8phauvee
aiv2uk6aekaiShoofieD eideiPheizoh6ausaewi Ood0ahW9Ahs0apah4see
nuuj9quohNgohchaep5n esai9xaepooWoochie0a tio3ookei3quieghieH7
chohpaeS1Saawi1lohm4 xeefei5Ja0ep9ietah3k eingoh3cheNg3ohyooc9
aeyi7EquamiuShaideej eex5mootieboon7agoGi moshet9Zeif4aezei2ae
abaiJ4aefepoo3iok3ai oof2aiF3OhG5ughei6Ni taBeolei9thaiquah3Ee
fei2Iejahph0lu0pibae Mah0SaapaiReizee2pha hohghaic9viXohj1alei
SheiPhohqu2eituexeef deebeajaeLeigah1eich ahsood0Lahquei1sheiK
bieCh1chuch4saice6Ph zae6cieTeePh7haepha5 shoh2rah3eisohNoepho
dohroubeeH8pug7ef8oo Epa6ohbu5siujuc2io2u OorovoobiekooshooZ9j
aik2Sahwieph8wahz2go eeHoo6nah9shexohdoh6 soupiese9Ouvi6oequ6j
aephahzoh5queiT3Ohch zah9Aibiofee8ahreeca luoR1sieW4SieJ9thae1
ooGe8Quee8Leechiefiz FoopiuT5oZaeca1Aegho Oowahquuzooy9sah5phe
au2So8eiPedoe8Uelaik dur6adoosh5Ohy4ohwae Em3phoogheavie4ughah
EeweiW0ahh5Na7iatooM gahai8igaiZi2ageitoh aecaghin3ku6qui0Hohh
ahnaij1Thiek3ahxie4k oithohM0ishaesothee4 cou1aetei0Toh7gohnga
Eech6rezee9phieNioto YeeBahfei6chaeQueola EeMuethee0aMae6raeth
aepoo1EeceeFahmeeQuo Xeeloh1ugheiC5Shoire via2oeNgieyaque2ielo
---
Oups, je n’avais pas vu que Dunatotatos avait déjà cité cet outil.