J'utilise le système d'adhésion par défaut asp.net MVC 4, et le client doit envoyer une signature comprenant son mot de passe haché, pour l'authentification.
J'ai besoin de hacher un mot de passe de la même manière que le mot de passe haché par le serveur.
private static bool IsAuthenticated(string hashedPassword, string message, string signature)
{
if (string.IsNullOrEmpty(hashedPassword))
return false;
var verifiedHash = ComputeHash(hashedPassword, message);
if (signature != null && signature.Equals(verifiedHash))
return true;
return false;
}
Alors comment puis-je reproduire le mot de passe haché comme un mot de passe stocké dans la base de données ?