【问题标题】:MD5 to Blowfish encryption?MD5 到 Blowfish 加密?
【发布时间】:2009-07-01 01:29:11
【问题描述】:

谁能给我一个想法。我被指派从我们的 LDAP 数据库中解密密码,然后使用河豚算法对其进行加密,因为我们将使用 openfire 系统。将数据从一个数据库传输到另一个数据库并不是什么大问题,只是这些“密码”。有没有办法将 MD5 加密转换为河豚?我要先解密吗?我在这里使用 Perl。请帮忙?

【问题讨论】:

    标签: md5 encryption blowfish


    【解决方案1】:

    MD5 不是一种对称加密算法,它是一种单向哈希。没有办法“解密”使用 MD5 算法存储的密码。

    (除非你有非常大的计算能力,或者很长的时间。)

    【讨论】:

      【解决方案2】:

      在某个地方建立一个网站,并告诉每个人使用他们当前的密码登录。

      当他们登录时,您可以以明文形式捕获他们的密码,然后使用河豚对其进行加密。

      如果您可以连接到他们已经足够频繁登录的网站(例如网络邮件或其他东西),这将更加简单。

      【讨论】:

        【解决方案3】:

        正如 Greg 所指出的,您无法真正解密它们。然而,一种选择是使用河豚加密散列密码

        【讨论】:

        • 那会完成什么?
        • 主要提高了安全性和向后兼容性
        • 您的意思是在新数据库中的 MD5 上将哈希算法作为河豚运行 --> 河豚(md5(密码))?
        • 是的,它确实有它的问题,但我只是提到它作为一个选项
        猜你喜欢
        • 2018-01-01
        • 2015-09-25
        • 1970-01-01
        • 2014-05-13
        • 1970-01-01
        • 2018-12-23
        • 1970-01-01
        • 1970-01-01
        • 2010-10-16
        相关资源
        最近更新 更多