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

本文关键字:密码 加密 比较 DotNetNuke 外部 | 更新日期: 2023-09-27 18:28:33

我有一个DotNetNuke数据库和一个独立的C#Web服务。我从Web服务收到两个字符串,一个"用户代码",它允许我识别用户及其密码。我需要将该密码与DotNetNuke密码进行比较,但我找不到如何操作。我应该如何加密密码才能进行比较?我已经有了DotNetNuke aspnet_membership注册表,我需要与之进行比较。

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

DotNetNuke存储的密码将被哈希,根据您的设置使用不同的哈希算法。

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

我找到了:密码可以用以下passwordFormat(在web.config中设置)之一存储:"Clear"、"Hashed"(使用SHA1)和"Encrypted"(Triple DES)。