目前,似乎默认设置为PasswordHasherCompatibilityMode.IdentityV2
ASP.NET 5 中的 HMAC-SHA1。我尝试创建一个实例PasswordHasherOptions
以添加到服务 (DI),但无法使其正常工作。
V3 使用 PBKDF2 和 HMAC-SHA256,128 位盐,256 位子密钥,10000 次迭代。
我希望这会像将来的一些配置设置一样简单,而不是必须实现自定义实现,因为所有代码都已经存在。
更新:
services.Configure<PasswordHasherOptions>(options => options.CompatibilityMode = PasswordHasherCompatibilityMode.IdentityV3);