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