Haszowanie hasła tożsamości w Asp.net
Nowy projekt ASP.net Identity przyniósł użyteczny kod i interfejsy dla bezpieczeństwa witryny. Aby zaimplementować niestandardowy system przy użyciu interfejsów (zamiast używać standardowej implementacji Framework Entity zawartej w szablonie MVC 5)IPasswordHasher
jest wymagane.
IPasswordHasher
interfejs w tożsamości ASP.netnamespace Microsoft.AspNet.Identity
{
public interface IPasswordHasher
{
string HashPassword(string password);
PasswordVerificationResult VerifyHashedPassword(string hashedPassword, string providedPassword);
}
}
Czy możliwe jest użycie solenia hasła w celu zapewnienia bezpieczniejszego szyfrowania w tożsamości ASP.net i za pośrednictwem tego interfejsu?