任何人都可以给我一个想法吗...我被分配来解密我们的LDAP数据库中的密码,然后使用blowfish algo加密它们,因为我们将使用openfire系统。将数据从一个数据库传输到另一个数据库并不是一个问题,只是这些“密码”..有没有办法将MD5加密转换为河豚?我要先解密吗?我在这里使用Perl。 PLS帮助?
答案 0 :(得分:10)
MD5不是对称加密算法,它是单向散列。没有办法“解密”使用MD5算法存储的密码。
(除非您拥有非常大的计算能力,或者很长时间。)
答案 1 :(得分:4)
在某处设置一个网站并告诉所有人使用他们当前的密码登录。
当他们登录时,您可以用明文捕获他们的密码,然后用blowfish加密。
如果您可以访问已经足够频繁登录的网站(如网络邮件或其他内容),这将更加简单。
答案 2 :(得分:0)
正如Greg指出的那样,你无法真正解密它们。但是,一种选择是使用blowfish加密散列密码