URL: https://linuxfr.org/users/rb/journaux/generateur-de-mot-de-passe Title: Générateur de mot de passe Authors: RB Date: 2015年12月26日T15:28:07+01:00 License: CC By-SA Tags: mot_de_passe, js, scala, générateur et generator Score: 16 Salut à tous, je voulais vous faire partager un petit projet que j'ai récemment mis en ligne mais que j'utilisais depuis de nombreuse années afin de générer mes mots de passe: **[Password Grids](http://passwordgrids.com/)** Je l'ai récemment ré-écrit, d'une part en [JS](https://github.com/lleonini/passwordgrids-js) afin d'avoir une version qui marche 100% offline (tirant également parti d'HTML5), ainsi qu'une version en ligne de commande écrite en [Scala](https://github.com/lleonini/passwordgrids-cli). L'idée est de faire un générateur de mots de passe avec 2 éléments de sécurités: - un master password - un pattern de sélection dans les grilles ![Password Grids](http://passwordgrids.com/grids.png) Les grilles étant simplement basées sur cette construction: ``` Alphabet(SHA512(--))) ``` L'avantage du pattern dans la grille c'est qu'il n'est pas possible de vous le voler facilement (à part une caméra qui suit le mouvement de vos yeux) et vous permet de générer vos mots de passe même si vous n'êtes pas seul. Évidemment, si le master password est compromis et que l'attaquant découvre plusieurs de vos mots de passe, le pattern pourra être déduit. A ce qui est extrait depuis la grille (~8 caractères) il faut au moins en ajouter 2: - 1 caractère spécial - 1 lettre minuscule Vu qu'il y a également une probabilité non négligeable de ne pas avoir de chiffres venant de la grille, on peut aussi convertir une des lettres majuscules du pattern en minuscule et ajouter 1 caractère spécial + 1 chiffre. Avec une longueur de 10 caractères et le mélange majuscule-minuscule-chiffre-spécial, les mots de passe générés passent quasiment partout. Pour l'identifiant, je conseille de choisir une approche minimaliste et si besoin d'augmenter la granularité. Par exemple, si vous n'avez qu'un compte à quelque part, utilisez juste le nom générique du genre 'facebook', 'twitter', ... Votre compte gmail principal 'gmail', si vous en avez d'autres '\@gmail'. Si un système oblige à changer le mot de passe régulièrement 1@\, 2@\, ... Pour plus de détails allez voir la [documentation](https://github.com/lleonini/passwordgrids-cli). Pour finir un des mes XKCD préféré sur ce thème: ![XKCD](http://imgs.xkcd.com/comics/security.png) Joyeuse fêtes !

AltStyle によって変換されたページ (->オリジナル) /