Prestashop:尝试解码密码
我正在为 Prestashop 开发 Asp.NET 后端。我有一个小问题:无法解码密码! 这里的代码
cmd.CommandText = "SELECT * FROM ps_employee WHERE email=@email AND passwd=MD5(@pwd) AND active=1"
如您所见,我正在使用 MYSQL MD5 函数,但是...它不起作用..密码是正确的,我确定...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
密码哈希是salted,prestashop似乎正在使用值settings.inc.php 中设置“http://www.prestashop.com/forums/viewthread/67770/” rel="noreferrer">_COOKIE_KEY_。
您必须查找该值并计算它的 md5 哈希值以及连接的密码:
md5(@COOKIE_KEY.@pwd)
The password hash is salted, prestashop seems to be using the value _COOKIE_KEY_ in
settings.inc.php
for this.You will have to look up this value and compute the md5 hash of it and the password concatenated:
md5(@COOKIE_KEY.@pwd)
这是 PrestaShop 内置的安全功能。您将无法解码任何编码的密码。
This is a security feature built into PrestaShop. You will not be able to decode any encoded passwords.