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.