我正在尝试将magento中的数据迁移到另一个数据库,在该数据库中我使用正常的md5哈希存储密码,在Magento中导出密码时出现的问题是使用
$passHash = $user->getPasswordHash();
使用salted md5 encryption返回密码。
有没有办法获得无盐的md5哈希?
答案 0 :(得分:2)
不,你永远无法扭转哈希。理论上有可能使用某种md5反转彩虹表(http://en.wikipedia.org/wiki/Rainbow_table),但实际上并不是一种稳定的方法。
如果在新系统中您可以使用与Magento相同的盐,或者可能要求您的客户输入新密码,也许可以选择?