如何从数据库中从asp.net成员资格提供程序中检索密码

时间:2011-07-26 09:09:32

标签: asp.net passwords asp.net-membership

我想从db中检索用户密码,我试过这样的事情:

SELECT password, passwordformat, passwordsalt
FROM aspnet_membership am
INNER JOIN aspnet_users au
    ON (au.userid = am.userid)
INNER JOIN aspnet_applications aa
    ON (au.applicationId = aa.applicationid)
 WHERE au.username = 'xxxxxxxxxxx'
AND aa.ApplicationId = 'xxxxxxxxxx'

但查询返回哈希密码,有没有办法可以获得原始密码而不是哈希密码。日Thnx

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

不,你不能!! 它是一个未加密的哈希

您不应将密码存储为纯文本