Um gerador de senha determinística livre de uma maneira de sincronização. 100% em Rust Diceware e Aragon2 (vencedor da competição de hash de senha de 2015) para criar uma senha criptograficamente segura.
Você poderá instalar este programa em qualquer computador e acessar qualquer uma das suas senhas completamente offline e sem sincronização.
Se você inserir o texto acima no PWORD, ele sempre mostrará a mesma senha de raW5kbmVzcyBjbG92ZXI
que eu sugiro que você não use - isso é apenas para fins de demonstração.
Instalação rápida
cargo install pword
Clone e construa instalação
git clone https://github.com/drbh/pword.git
cd pword
cargo install
Com base no algoritmo DICEware, geramos uma senha mestre para o usuário lembrar. Essa senha é semeada por um gerador de números aleatórios seguros, mais informações dos desenvolvedores. Em seguida, usamos essa senha como um sal na função de geração de senha Aragon2.
Com base na entrada dos usuários para o site - sugerimos o nome do host, incluindo o domínio, mas não o protocolo ou o caminho à direita. Por exemplo - github.com
não incluindo https - e a senha mestre, temos uma entrada suficientemente aleatória, mas fácil de lembrar à nossa função de hash. Passamos a entrada e o sal para Aragon2 uma função de senha de memória. A saída é uma string longa bem cheia, que submetemos 20 caracteres do meio.
A saída é uma senha exclusiva de 20 dígitos que pode ser regenerada usando a frase e o host de senha. Embora isso pretenda ser extremamente fácil para um humano lembrar que o processo de geração de uma senha é computacionalmente caro (requer geração de senha e função de hash de memória).
Embora você possa criar uma senha mais segura (uma com mais de 100 dígitos), seria extremamente difícil lembrar, mas isso fornece uma maneira fácil de criar e acessar muitos muito seguros (provavelmente mais seguros que sua senha atual) de uma cruz -Platform Tool.
pword new
# Endnote kindness clover
pword generate
# Type a password:
#
# ? thanks.
#
# Type a label for your password
# github.com
#
# Your password:
# raW5kbmVzcyBjbG92ZXI