【问题标题】:Changing salted MD5 passwords so they can be recognised by a Bcrypt更改加盐的 MD5 密码,以便 Bcrypt 可以识别它们
【发布时间】:2018-04-18 05:18:54
【问题描述】:

我正在从用户注册的平台获取基于 MD5 的哈希和盐。我的平台正在从 CSV 文件获取新用户的数据(姓名、姓氏、用户名、密码),并且我在 PHP 中创建了一个脚本将它们自动添加到我的数据库中。但是我的密码有问题,因为我使用的平台使用 Bcrypt 密码。我不知道如何将加盐的 MD5 散列密码更改为 Bcrypt 密码,以便当用户拥有注册到其他平台尝试登录我的认证成功。有什么想法吗?

提前谢谢你。

【问题讨论】:

    标签: php authentication md5 bcrypt


    【解决方案1】:

    你真的不能——除非你成功地“解码”了源密码(比如彩虹表),但这通常是幼稚的方法。

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

    【讨论】:

      猜你喜欢
      • 2014-05-03
      • 2010-11-30
      • 1970-01-01
      • 1970-01-01
      • 2019-12-20
      • 2017-01-26
      • 1970-01-01
      • 1970-01-01
      • 2011-09-05
      相关资源
      最近更新 更多