谁能给我一个想法。我被分配从我们的 LDAP 数据库中解密密码,然后使用河豚算法对其进行加密,因为我们将使用 openfire 系统。将数据从一个数据库传输到另一个数据库并不是什么大问题,只是这些“密码”。有没有办法将 MD5 加密转换为河豚?我要先解密吗?我在这里使用 Perl。请帮忙?
Suezy
问问题
2418 次
3 回答
10
MD5 不是一种对称加密算法,它是一种单向哈希。没有办法“解密”使用 MD5 算法存储的密码。
(除非你有非常大量的计算能力,或者很长的时间。)
于 2009-07-01T01:31:24.827 回答
4
在某处建立一个网站,并告诉每个人使用他们当前的密码登录。
当他们登录时,您可以以明文形式捕获他们的密码,然后使用河豚对其进行加密。
如果您可以连接到他们已经足够频繁登录的网站(例如网络邮件或其他东西),这将更加简单。
于 2009-07-01T01:48:17.070 回答
0
正如格雷格所指出的,您无法真正解密它们。然而,一种选择是使用河豚加密散列密码
于 2009-07-01T01:35:34.070 回答