Asp.net 如何获取解密格式的用户密码

Asp.net 如何获取解密格式的用户密码,asp.net,membership-provider,Asp.net,Membership Provider,我浏览了,但没有得到正确的解决方案。我正在处理asp.net成员身份。我要做的就是在用户为条件1申请忘记密码时检索用户密码。我想密码是在数据库和2加密格式。检索解密格式的密码。是否可能 通常,加密密码将使用单向散列存储。这意味着 密码一旦存储就无法解密。许多认证系统 通过获取(试图进行身份验证的用户的)密码、加密 它使用的单向散列函数与用于在中存储密码的单向散列函数相同 数据库,然后进行字符串比较,以确定 生成的加密密码与数据库中存在的密码匹配 您如何确定请求密码的用户是否确实是 帐户的所有者?

我浏览了,但没有得到正确的解决方案。我正在处理asp.net成员身份。我要做的就是在用户为条件1申请忘记密码时检索用户密码。我想密码是在数据库和2加密格式。检索解密格式的密码。是否可能

通常,加密密码将使用单向散列存储。这意味着 密码一旦存储就无法解密。许多认证系统 通过获取(试图进行身份验证的用户的)密码、加密 它使用的单向散列函数与用于在中存储密码的单向散列函数相同 数据库,然后进行字符串比较,以确定 生成的加密密码与数据库中存在的密码匹配

您如何确定请求密码的用户是否确实是 帐户的所有者?也许你可以用细节来澄清你的问题 以提供替代解决方案。

使用


但无论如何,不建议以纯文本格式发送密码。

这取决于您使用的
加密方法。
我使用的是windows身份验证。也不建议在数据库中保存纯文本格式。这是我们正在处理的真实情况