标签: asp.net-mvc
我正在为用户帐户使用asp.net会员资格,用户密码被加密并存储在sql数据库中作为用户注册,当用户忘记密码时我遇到的问题我无法得到它当我试图从数据库中检索它时,我不知道如何反转加密。我会很感激帮助。
答案 0 :(得分:1)
你不能。默认情况下,密码保存为salted SHA1哈希值,您无法解密"#34;解密"这样的哈希。
以一种允许您查看密码的方式保存密码是不好的做法,无论您使用哪种算法。只需创建一些逻辑以使用户能够重置其密码,而不是尝试检索原始密码。