2 Stimmen

migrieren von C#.net 2.0 zu php, so dass der Hash-Wert des Passworts - wie zu lösen?

Wir haben zuvor C#.net 2.0 verwendet, um eine Webanwendung zu erstellen.

Das Passwort des Benutzers wurde mit Hilfe des folgenden Codes gehasht und in der Datenbank gespeichert.

private const string encryptionKey = "AE09F72B007CAAB5";

HMACSHA1 hash = new HMACSHA1();
hash.Key = HexToByte(encryptionKey);
encodedPassword = Convert.ToBase64String(
    hash.ComputeHash(Encoding.Unicode.GetBytes(password)));

jetzt wollen wir auf php umstellen.

Daher stehen wir vor einem Problem für die Nutzer, wenn sie wieder einsteigen wollen.

welche php-Äquivalent der Methode sollte verwendet werden, so dass die Hash-Werte in der Datenbank funktionieren würde?

Das Passwort für die Verschlüsselung lautet z. B. pa55w0rd der erhaltene Hash-Wert ist oK9NOVhpTkxLoLfvh1430SFb5gw=

Ich danke Ihnen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X