1

这个问题被讨论过很多次。他们中的大多数(99.99%)说没办法。

Asp.net Membership-如何明确匹配安全答案?

MembershipProvider.GetPassword 算法

如何在 .net sql 会员提供程序中获得安全问题答案?

然而,有一个答案是肯定的。

http://throughexperience.blogspot.com/2009/06/how-to-retrieve-memberships.html

所以我很困惑。哪一个是对的?

4

1 回答 1

2

上一篇文章明确指出,只有将密码答案存储为“加密”或“清除”时,您才能解密密码答案。

换句话说,如果密码(和密码答案)存储为“散列”,则它不起作用。

默认情况下,passwordFormat 为“Hashed”,除非您明确提及。

http://msdn.microsoft.com/en-us/library/system.web.security.membershipprovider.passwordformat.aspx

注意:如果您的密码存储为“加密”,请确保您使用相同的机器密钥进行解密。

于 2012-04-11T20:54:20.557 回答