2017-01-04 35 views
-1

更新密码哈希对于我的Web应用程序的一个我使用ASP.NET MVC 5.有时我用默认密码散列算法。我想现在切换到自定义散列器。现有用户身份ASP.NET

但问题是:发生exising的数据?如何更新用户的哈希值?

回答

0

您不能更新现有用户的哈希值。

唯一的选择真的是添加列指示散列法的数据库表,并编写代码,以支持该列中找到的值的新老哈希方法队伍。

如果你喜欢,你可以更新每个用户的,因为他们分别签署(因为这是该站点提供的明文密码的唯一一次)哈希值。但没有办法更新一批基础,同时下线的哈希值。