Ein One Way, Sync Free, deterministischer Passwortgenerator. 100% in Rust Diceware und ARAGON2 (Gewinner des Kennworthashing -Wettbewerbs 2015), um ein kryptografisch sicheres Passwort zu erstellen.
Sie sollten in der Lage sein, dieses Programm auf einem beliebigen Computer zu installieren und vollständig offline und ohne Synchronisierung auf alle Ihre Passwörter zugreifen zu können.
Wenn Sie den oben genannten Text in pWord eingeben, werden Sie immer das gleiche Kennwort von raW5kbmVzcyBjbG92ZXI
angezeigt, das ich vorschlage, dass Sie nicht tatsächlich verwenden - dies dient nur zu Demonstrationszwecken.
Schnelle Installation
cargo install pword
Installation klonen und bauen
git clone https://github.com/drbh/pword.git
cd pword
cargo install
Basierend auf dem Diceware -Algorithmus generieren wir eine Master -Passphrase, an die der Benutzer erinnert. Diese Passphrase wird von einem sicheren Zufallszahlengenerator mehr Informationen von Entwicklern ausgesät. Als nächstes verwenden wir diese Passphrase als Salz in der Funktion "Kennwortgenerierung von ARAGON2".
Basierend auf der Eingabe der Benutzer für die Website empfehlen wir den Hostnamen einschließlich der Domäne, jedoch nicht des Protokolls oder des nachfolgenden Pfades. EG - github.com
ohne HTTPS und die Master -Passphrase haben wir eine ausreichend zufällige, aber leicht zu erinnern zu erinnern, dass wir in unsere Hash -Funktion eingegeben werden können. Wir übergeben die Eingabe und das Salz an ARAGON2 eine Speicherkennwortfunktion. Die Ausgabe ist eine lange, gut haszierte Zeichenfolge, die wir 20 Zeichen von der Mitte untergruppen.
Die Ausgabe ist ein eindeutiges 20 -stelliges Passwort, das mithilfe des Phrase- und Passwort -Hosts regeneriert werden kann. Dies ist zwar darauf abzielt, für einen Menschen extrem einfach zu sein, sich an den Prozess der Erzeugung eines Kennworts zu erinnern (erfordert die Erzeugung der Passphrase und die Funktion des Speicherhartens).
Während Sie ein sichereres Passwort (eines über 100 -stelligen Zeiten lang sind) erstellen können, wäre es äußerst schwierig, sich zu merken, aber dies bietet Ihnen eine einfache Möglichkeit, viele sehr sichere (wahrscheinlich sicherer als Ihr aktuelles Passwort) von einem Kreuz zu erstellen und zugreifen zu können -Plattformwerkzeug.
pword new
# Endnote kindness clover
pword generate
# Type a password:
#
# ? thanks.
#
# Type a label for your password
# github.com
#
# Your password:
# raW5kbmVzcyBjbG92ZXI