Je me demande si le Mot de passe Hasher que la valeur par défaut est mis en œuvre dans le UserManager qui vient avec MVC 5 et ASP.NET l'Identité de Cadre, est suffisamment sécurisé? Et si oui, si vous pouviez m'expliquer comment cela fonctionne?
IPasswordHasher interface ressemble à ceci:
public interface IPasswordHasher
{
string HashPassword(string password);
PasswordVerificationResult VerifyHashedPassword(string hashedPassword,
string providedPassword);
}
Comme vous pouvez le voir, il ne prend pas de sel, mais il est mentionné dans ce fil: "Asp.net l'Identité de hachage de mot de passe" qu'il ne enfait sel derrière les coulisses. Donc, je me demande comment fait-il cela? Et d'où vient ce sel provient?
Mon souci est que le sel est statique, ce qui le rend tout à fait précaire.