更改盐渍MD5密码,以便Bcrypt可以识别它们

时间:2017-11-06 05:26:49

标签: php authentication md5 bcrypt

我从用户注册的平台上获取基于MD5的哈希和盐。我的平台从csv文件获取新用户的数据(姓名,用户名,密码),我在php中创建了一个脚本在我的数据库中自动添加它们。但是我的密码有问题,因为我使用的平台使用Bcrypt密码。我不知道如何将盐渍的MD5哈希密码更改为Bcrypt密码,以便当有用户时注册到其他平台尝试登录我的身份验证成功。任何想法????

提前谢谢。

1 个答案:

答案 0 :(得分:0)

你不能真的 - 除非你成功“解码”源密码(使用彩虹表),但这通常是天真的方法。

您需要在系统中添加对md5 paasword哈希的支持,然后您可以在首次成功登录时重新使用密码以使用bcrypt