0
我们有一个传统的桌面应用程序,它在用户表中存储纯文本密码。我在asp.net mvc 4.5上创建了相同的web版本。我如何手动散列密码就像asp.net身份一样
我使用的是asp.net标识2.0,并且虚拟地将aspnet用户表表连接到用户表。我通过运行一个脚本来插入用户表中的所有用户到aspnet用户表表中,并且两个表中的ID保持相同。 [我甚至无法在现有表格中添加单列以使其与asp.net身份一致。]
我们的要求是密码对于网络和桌面应用程序都是相同的。
现在我的问题是如何创建所有这些密码的哈希,并把它们放入密码哈希表aspnetusers表。 asp.net身份如何做到这一点?我可以运行一个触发器,并重新计算我的aspnet用户表表的哈希值?
你有没有想出解决办法? – RyanCJI
是的,我在这里找到它:https://stackoverflow.com/questions/20621950/asp-net-identity-default-password-hasher-how-does-it-work-and-is-it-secure – Samra