新しい ASP.net Identity プロジェクトは、Web サイトのセキュリティに役立つコードとインターフェイスをいくつかもたらしました。(MVC 5 テンプレートに含まれる標準の Entity Framework 実装を使用する代わりに) インターフェイスを使用してカスタム システムを実装するには、IPasswordHasher
が必要です。
IPasswordHasher
ASP.net ID のインターフェイス
namespace Microsoft.AspNet.Identity
{
public interface IPasswordHasher
{
string HashPassword(string password);
PasswordVerificationResult VerifyHashedPassword(string hashedPassword, string providedPassword);
}
}
ASP.net ID およびこのインターフェイスを介して、より安全な暗号化のためにパスワード ソルティングを使用することは可能ですか?