Excellente question / sujet, et si la définition du mot de passe " gestion " inclut également " génération de mot de passe ", je fournirais un programme Python ou similaire qui génère de manière cryptographique- sécuriser des mots de passe de différentes longueurs avec seulement quelques lignes de code, et montrer à l'enfant comment exécuter facilement le programme chaque fois qu'il a besoin d'un mot de passe fort. (car ce serait une meilleure habitude à mon avis que de penser à un mot de passe fort à chaque fois).
Voici un exemple rudimentaire que j'ai construit et qui est cryptographiquement sécurisé en utilisant le module secrets en Python et une bibliothèque de 64 caractères: https://github.com/hatgit/hatnotation/blob/master/ Hatnotation-Password-Generator.py
Cependant, ces mots de passe "sécurisés" ne peuvent pas être facilement mémorisés car ils ressemblent à une chaîne de code lisible par machine , à moins que le binaire sous-jacent est converti en mots mnémotechniques afin qu'il puisse être facilement écrit.
J'ai également construit un encodeur / décodeur (système de notation appelé Hatnotation) et avec le générateur de mot de passe compatible ci-dessus à des fins éducatives, le binaire sous-jacent pourrait être collé dans un code mnémonique convertisseur, comme suit:
Un mot de passe aléatoire de 22 caractères généré à partir de la plage de 64 caractères où 64 ^ 22 == 2 ^ 132 en termes de bits de sécurité / entropie, en utilisant le générateur de mot de passe Hatnotation: } FT}: + 3'Z;: BB, LY ^ >EOPF
Le binaire 132 bits sous-jacent qui représente ces 22 caractères (non-ascii, ceux-ci sont codés en Hatnotation caractères :) 010111000100111100011011111011011001000010110100010100010011111001011111111100010101110000010111101011100110101100011100100001011101
Converti 132 bits en un mnémonique basé sur le mot et la liste de contrôle en anglais Diceware options fournies par @Forest), en utilisant un convertisseur mnémonique qui peut fonctionner hors ligne sur un standalon e base:
erreur d'arbre louer oeil d'oiseau très sagesse kit de retour culture améliorer le rituel
Une alternative est de leur apprendre à générer une entropie au format binaire ou hexadécimal en utilisant le compilateur de ligne de commande ou de code (ce qui est plus rapide que de retourner des pièces), et comment coller ce binaire dans le convertisseur mnémonique de leur choix en fonction de la liste de mots utilisée (même s'il s'agit de leur propre liste de mots personnalisée). En Python, il existe quelques moyens sécurisés de le faire en utilisant les secrets
, uuid4 ()
et os.urandom intégrés
modules.
P.S. En termes de stockage / récupération de la garde des mots de passe, si les mots de passe sont enregistrés dans le gestionnaire natif du navigateur, et qu'il y a un problème de connexion à la session du navigateur (c'est-à-dire Google Chrome) à partir d'emplacements publics ou potentiellement dangereux afin d'accéder aux mots de passe pour connexion à des services tels que le site Web Scratch.Mit.edu, je pense ajouter une application 2FA telle que Google Authenticator (en supposant que le jeune dispose d'un téléphone portable ou d'un appareil compatible, même s'il est hors ligne) pourrait réduire les risques d'accès à ces mots de passe par un adversaire, si les informations de connexion étaient autrement compromises.