現在、デフォルトはPasswordHasherCompatibilityMode.IdentityV2
ASP.NET 5 の HMAC-SHA1 に設定されているようです。サービス (DI) に追加するインスタンスを作成しようとしましたPasswordHasherOptions
が、動作させることができませんでした。
V3 は、HMAC-SHA256、128 ビットのソルト、256 ビットのサブキー、10000 回の反復で PBKDF2 を使用します。
すべてのコードが既にそこにあるため、カスタム実装を実装する必要がなく、将来の構成設定と同じくらい簡単になることを願っています。
アップデート:
services.Configure<PasswordHasherOptions>(options => options.CompatibilityMode = PasswordHasherCompatibilityMode.IdentityV3);