Générer des mots de passe sur la ligne de commande Linux


  • Français


  • La plupart des sites Web et des applications demandent aux utilisateurs de créer des comptes avec des mots de passe sécurisés afin qu’ils puissent offrir des expériences utilisateur personnalisées. Bien que cela fasse pencher la balance en faveur des développeurs de sites Web, cela ne facilite certainement pas la vie des utilisateurs.

    Parfois, les règles de création de mots de passe sont si strictes qu’il est difficile d’obtenir une combinaison correcte et autorisée. Il serait beaucoup plus facile d’avoir un outil qui génère des mots de passe sécurisés qui répondent à toutes les règles requises par le site Web ou l’application.

    C’est là que pwgen entre en jeu. Selon son page de manuel, “le programme pwgen génère des mots de passe conçus pour être facilement mémorisés par les humains, tout en étant aussi sécurisés que possible.” Il renvoie plusieurs options de mot de passe qui répondent aux critères que vous fournissez afin que vous puissiez sélectionner celui que vous préférez (et peut-être plus susceptible de vous en souvenir).

    Installer pwgen

    Sous Linux, vous pouvez installer pwgen à l’aide de votre gestionnaire de packages. Par exemple, sur Fedora :

    $ sudo dnf install pwgen

    Sur macOS, utilisez MacPorts ou Homebrew. Sous Windows, utilisez Chocolatey.

    Générer des mots de passe avec pwgen

    Il existe plusieurs façons de transmettre des arguments à pwgen pour générer des mots de passe, en fonction des paramètres dont vous avez besoin. Voici quelques exemples; consultez la page de manuel pour plus d’options.

    Si vous avez besoin d’un mot de passe sécurisé et difficile à mémoriser d’une longueur spécifique, exécutez pwgen --secure (ou alors -s pour faire court) suivi de la longueur de caractère dont vous avez besoin :

    $ pwgen -s 25
    pnFBg9jB8AlKL3feOuS2ZwMGb xlmDRoaLssduXTdGV6jkQhUGY O3IUB3CH7ry2kD4ZrSoODzWez
    dENuvhkF3mmeb4FfXd4VPU2dE EMCi1sHFKHUVmbVajXWleFBzD 4UXJIu3JztVzYz6qJktBB3KCv
    AF9WM7hmG89cpTlg8PksI7jsL LSSaT7DD4IT8DUgRAgY8Zt06m Nths10uT0bIMGsPuE0XEHDxsj
    6YjLRbg3VnGnrzkoQCmrneLmm Tam1Mftac5RxrZPoXJtXx1Qdy BPqePJW4LdTtFnuZOepKEj0o0
    Ss8veqqf95zusqYPsfE7mLb93 4KuZdReO5lhKff7Xv1en1Hefs is7hjLnDrVCUJ7Hh6zYUzfppn
    UXOfENPRJYWiroIWEt5IgAwdJ t8i4hM4cDuL8pN1rpFKHnx7yw Wr7gyuyU2br7aCbiH5M5ogvc6
    evk90lUmK2rOUWGgnqmznn0a9 Lflyc9svJfaBRRMin24j0P9ec hIzyJIwCpklDjgOb5PrMkyPCI
    bhYcaV7GXfUiCMZ1kvMnlmKLx v4EJew54u6s4ZCirOTAWjfPQ2 IdemhbOHOm4Qo70WGibaNTOpO
    j6XkmdB3LBfqZf5mbL3GndliG PpZbeXfWOFCpNARyXt1FWPAb8 OLQS2HFuqkiSg56sdxNsg5vaJ
    1g666HxJPQ6l2L0RlaDEMoi50 1t6au7VuTN9HVPpiVmd1Gurli 46OAWypvwtZZUdBEfaHSunjpw
    0LiRj9dbtMuI4cbDES8O4gYRq 2HPiaq5AANvVT32fWqNIruu3R 3lT5B107WoUbHsELkKUjnEEih
    gLmYUTp0XZJWvIVbA5rFvBT54 LEm6QVeTMinc056DC9c4V55cV ipV45Ewj704365byKhY8zn766

    Cours pwgen –symbols (ou alors -y en abrégé) suivi de la longueur de caractère souhaitée pour générer un mot de passe comportant des caractères spéciaux :

    $ pwgen -y 25
    Osh0chahxe0won9aech4ese?v pemoh2ohm9aim;iu4Eiy"ah0y Taiqu;o2aeSh+o4aedoagait3
    Vei;phoh5owai5jui+t|ei3ot teu!w7mahxoh0Po7ohph8Iez6 quie#phooCeu2lohm5shaPaer
    eTh5AechaexieToh9ez5eeZ;e nuloh1ico0Nool:eG<aiv`ah, Heeghuo8ahzii1Iep~ie_ch7p
    oe6Xee6uchei7Oroothail~iL ahjie!Chee.W4wah[wuu]phoo ees7ieb!i[ibahhei1xoz2Woh
    Atei9ooLu7lo~sh>aig@ae9No OVahh2OhNgahtu8iethaR@i7o ouFai8ahP@eil4Ieh5le5ipu5
    eeT4tahW0ieng9fe?i5auM3ie seet0ohc4aiJei]koiGha2zu% iuh@oh4eix0Vuphi?o,hei9me
    loh0Aeph=eix(ohghe6chee3z ahgh2eifiew8dahG_aeph8woo oe!B4iasaeHo`
    ungie3taekoh
    cei!c<ung&u,shee6eir7Eigo va6phou8ooYuoquohghi-n6Qu eeph4nichi2shohg3Die1hia
    uCagha8Toos2bahLai7phuph` Zue2thieng9ohhoo~shoh6ese Aet7Lio1ailee^qu4hiech5ie
    dee]kuwu9OhTh3shoi2eijoGe daethahH6ahV3eekoo9aep$an aehiiMaquieHee9moh`
    l_oh4l
    aec#ii6Chophu3aigh*ai#le4 looleihoog:uo4Su"
    thiediec eeTh{o7Eechah7eeJ2uCeish!
    oi3jaiphoof$aiy;ieriexeiP Thozool3aipi|cahfu0Ha~e1e az/u8iel2Jaeph2vooshai9Wi

    Cours pwgen --capitalize (ou alors -c en abrégé) suivi de la longueur des caractères pour générer un mot de passe avec au moins une majuscule :

    $ pwgen -c 25
    pheipichusheta6ieJ4xai4ai seiLeiciev7ijoy5Uez7Iepee Foobeisheec7ooGahbicholo6
    shenahsheevigh3pha1Ie5aev taiTheitahne3oong4joegh9d ooshieV0ooGhaelabuyahsh7t
    ieniech0Uajeh8nieYaak0foh dohm5Pee3jeeshahm1eipei0a aemoob8Lequeesho8ahreiwee
    keineeCh5ieZejafitith6Osh Tahn3nohl6iewaimee6oofied Aed2Woh7nae5ohgh2toh1ieph
    le4agheeb0bieth0Ui7ielais Iunoo4lev1aiG4NohfoTh3ro5 iLai7eiQuohXosh8ooyiev6wu
    eezib2zoh2ohsh0cooSahluK6 baekiew8bo5oeMouthi7taCee iep6Puungae0uushogah4rohw
    chohm5leogae2zeiph1OL0uK2 oosieCaishievahvig3Iaphai ii9AemieYeepe1ahciSei8ees
    ie3aighaiy9TaX6bae8soKe6t sooDaivi4mia8Eireech8ope9 moi9uk3bauv0ahY4to0aedie7
    que8seHu4shu7Veib6noe7dai shuyuj9aiphoip2Ier4oole1u Thoaziebah1Ieph2Veec0Ohm8
    auqua4Kaitie9sei6quoh7chi jeewaituH3Ohsaisahp0viequ ueh1quaibidoh6Bae6ri0Mee2
    lae3aiJaiNgoh7yieghozev7o Di2vohfahr7uo7ohSh0voh5sh Jeurahxiedeiyoom3aechaS7d
    thung2pheiy2tooBeenuN8ia3 foh0oge1athei0oowieZen0ai iexei0io1vohsieThuCoy5ogi
    tohHe3uu2eXieheeQuoh7eit8 aiMieCeizeivu1ooch8aih0sh Riojei2yoah0AiWeiRoMieQu0

    Rendre facile

    De bons mots de passe aléatoires sont difficiles à inventer, surtout parce que le cerveau humain a tendance à préférer les modèles. Facilitez-vous la génération de mots de passe en utilisant pwgen. Avec un bon gestionnaire de mots de passe open source, vous pouvez bénéficier de mots de passe difficiles à deviner mais faciles à utiliser du début à la fin.

    Source

    Houssen Moshinaly

    Pour contacter personnellement le taulier :

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

    Copy code