0

我正在尝试将 magento 中的数据迁移到另一个数据库,在该数据库中我使用普通的 md5 哈希存储密码,在 Magento 中导出密码时的问题是使用

$passHash = $user->getPasswordHash();

返回使用加盐 md5 加密的密码。

有没有办法获得未加盐的 md5 哈希?

4

1 回答 1

2

不,您将永远无法反转哈希。理论上有可能使用某种 md5 反转彩虹表(http://en.wikipedia.org/wiki/Rainbow_table),但并不是一种真正稳定的方法。

如果在新系统中您可以使用与 Magento 中相同的盐,或者可能要求您的客户输入新密码,也许一个选项可能是?

于 2012-10-18T15:23:28.773 回答