繁体   English   中英

如何将外部密码与DotNetNuke加密的密码进行比较?

[英]How to compare external password with DotNetNuke encrypted one?

我有一个DotNetNuke数据库和一个独立的C#Web服务。 我从Web服务收到两个字符串,一个“用户代码”,它使我可以识别用户及其密码。 我需要将该密码与DotNetNuke密码进行比较,但是我找不到该怎么做的密码。 我应该如何加密密码才能进行比较? 我已经有需要比较的DotNetNuke aspnet_membership注册表。

DotNetNuke存储的密码将被散列,这取决于您的设置使用不同的哈希算法。

如果找出正在使用的哈希,则可以在密码上复制哈希,然后比较结果。

我发现了它:密码可以使用以下passwordFormat(在web.config中设置)之一存储:“清除”,“哈希”(使用SHA1)和“加密”(Triple-DES)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM