Un generador de contraseña determinista, sincronizada y sincronizada. 100% en Rust Diceware y Aragon2 (ganador de la competencia de hash de contraseña 2015) para crear una contraseña criptográficamente segura.
Debería poder instalar este programa en cualquier computadora y acceder a cualquiera de sus contraseñas completamente fuera de línea y sin sincronización.
Si ingresa el texto anterior en PWORD, siempre le mostrará la misma contraseña de raW5kbmVzcyBjbG92ZXI
que sugiero que realmente no use, esto es solo para fines de demostración.
Instalación rápida
cargo install pword
Instalar clon y construir
git clone https://github.com/drbh/pword.git
cd pword
cargo install
Basado en el algoritmo de Diceware, generamos una frase maestra para que el usuario lo recuerde. Esta frase de pases es sembrada por un generador de números aleatorios seguros más información de los desarrolladores. A continuación, usamos esta frase de pass como sal en la función de generación de contraseña Aragon2.
Según la entrada de los usuarios para el sitio web, sugerimos el nombre de host que incluye el dominio pero no el protocolo o la ruta de final. Por ejemplo, github.com
no incluye HTTPS, y la frase maestra de pases tenemos una entrada suficientemente aleatoria, pero fácil de recordar en nuestra función hash. Pasamos la entrada y la sal a Aragon2 una función de contraseña consecutiva. La salida es una cadena larga y bien calentada, que subestamos 20 caracteres desde el medio.
La salida es una contraseña única de 20 dígitos que se puede regenerar utilizando el host de frase y contraseña. Si bien esto tiene como objetivo ser extremadamente fácil para un humano recordar que el proceso de generación de una contraseña es computacionalmente costoso (requiere la generación de frases de pases y la función hash dura en la memoria).
Si bien podría crear una contraseña más segura (una de más de 100 dígitos de largo), sería extremadamente difícil de recordar, pero esto le proporciona una manera fácil de crear y acceder a muchos muy seguros (probablemente más seguros que su contraseña actual) desde una cruz de una cruz). -satratforma.
pword new
# Endnote kindness clover
pword generate
# Type a password:
#
# ? thanks.
#
# Type a label for your password
# github.com
#
# Your password:
# raW5kbmVzcyBjbG92ZXI