[英]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.