Hier ist ein Beispiel für das Salzen und Hashing eines bestimmten Passworts in Python.
%Vor%Was uns im Gegenzug eine Hash-und gesalzene Zeichenfolge geben würde: -
%Vor%Wie würde ich das in Golang umsetzen?
Go hat in der Standardbibliothek keinen Scrypt, aber im go.crypto Repo gibt es eine "offizielle" Implementierung.
%Vor%Es sieht so aus, als ob Go jetzt in der offiziellen Bibliothek srypt ist. Ihr Unterrepository x / crypto unter vielen anderen Kryptofunktionen hat einen scrypt .
Hier ist ein Beispiel, wie Sie es verwenden können:
%Vor% Anstatt scrypt
zu verwenden, ist golang.org eine großartige Bibliothek, um Passwörter mit zufälligen Sales in Golang sicher zu hashen / x / crypto / bcrypt , wie in der folgenden Antwort erwähnt:
Bcrypt Passwort-Hashing in Golang (kompatibel mit Node.js )?
Ein paar Vorteile der Verwendung von bcrypt
anstelle von scrypt
:
Hier ist ein Beispiel für die Verwendung von bcrypt aus der obigen Antwort:
%Vor%Tags und Links go