Un générateur de mot de passe de synchronisation unique, synchronisé et déterministe. 100% dans Rust Diceware et Aragon2 (gagnant de la concurrence de hachage de mot de passe 2015) pour créer un mot de passe cryptographiquement sécurisé.
Vous devriez pouvoir installer ce programme sur n'importe quel ordinateur et accéder à l'un de vos mots de passe complètement hors ligne et sans synchronisation.
Si vous entrez le texte ci-dessus dans Pword, il vous montrera toujours le même mot de passe de raW5kbmVzcyBjbG92ZXI
que je vous suggère de ne pas réellement utiliser - c'est à des fins de démonstration uniquement.
Installation rapide
cargo install pword
Installation de clone et de construction
git clone https://github.com/drbh/pword.git
cd pword
cargo install
Sur la base de l'algorithme de diceware, nous générons une maîtrise en phrase de passe pour l'utilisateur. Cette phrase de passe est ensemencée par un générateur de nombres aléatoires sécurisé plus d'informations des développeurs. Ensuite, nous utilisons cette phrase secrète comme sel dans la fonction de génération de mot de passe Aragon2.
Sur la base de la contribution des utilisateurs pour le site Web - nous suggérons le nom d'hôte, y compris le domaine mais pas le protocole ou le chemin de traînée. EG - github.com
sans compter HTTPS - et la phrase de passe maître, nous avons une entrée suffisamment aléatoire, mais facile à retenir de notre fonction de hachage. Nous passons l'entrée et le sel à Aragon2 une fonction de mot de passe dure à la mémoire. La sortie est une longue chaîne bien coiffée, que nous sous-ensemblez 20 caractères du milieu.
La sortie est un mot de passe unique à 20 chiffres qui peut être régénéré en utilisant l'hôte de phrase et de mot de passe. Bien que cela vise à être extrêmement facile pour un humain de se souvenir que le processus de génération d'un mot de passe est coûteux en calcul (nécessite la génération de phrases de passe et la fonction de hachage dure à la mémoire).
Bien que vous puissiez créer un mot de passe plus sécurisé (celui qui fait plus de 100 chiffres), il serait extrêmement difficile à retenir, mais cela vous offre un moyen facile de créer et d'accéder à beaucoup très sécurisé (probablement plus sécurisé que votre mot de passe actuel) à partir d'un croisement -outil de plateau.
pword new
# Endnote kindness clover
pword generate
# Type a password:
#
# ? thanks.
#
# Type a label for your password
# github.com
#
# Your password:
# raW5kbmVzcyBjbG92ZXI