我目前正在使用mvc 5模板进行编码。密码当前已进行哈希处理。我想恢复此密码,以便在此人忘记密码时通过电子邮件发送。关于哈希密码恢复有什么建议吗?
发布于 2015-06-04 07:01:20
你的方法根本就是错的!
散列密码不能轻易地“解散列”,因为这是散列的全部意义所在。以数学中的一个数字之和为例:435 -> 4+3+5 = 12
在这里,435将是密码,12将是散列。以这种方式散列相同的数字,每次都会得到相同的结果。然而,你不能倒退,因为12也可以由其他组合(9+3,2+2+2+2+2+2,...)组成。
你可以使用彩虹表,但这样你就会试着破解你自己。这绝对是,而不是你想要做的。相反,您希望做的是为用户提供一种重置其密码的方法。给他们发送一个链接,在那里他们可以做到这一点。
https://stackoverflow.com/questions/30632160
复制相似问题