如何比较外部密码和DotNetNuke加密的密码?

时间:2012-03-22 09:32:10

标签: c# dotnetnuke

我有一个DotNetNuke数据库和一个独立的C#webservice。我收到来自webservice的两个字符串,一个“用户代码”,它允许我识别用户及其密码。我需要将该密码与DotNetNuke密码进行比较,但我找不到该怎么做。我应该如何加密密码才能进行比较呢?我已经有了DotNetNuke aspnet_membership注册表,我需要与之进行比较。

2 个答案:

答案 0 :(得分:0)

DotNetNuke存储的密码将使用不同的哈希算法进行哈希处理,具体取决于您的设置。

如果你发现你正在使用什么哈希,你可以复制你的密码哈希,并比较结果。

答案 1 :(得分:0)

我找到了:密码可以使用以下密码之一存储(在web.config中设置):“清除”,“散列”(使用SHA1)和“加密”(Triple-DES)。< / p>