【发布时间】:2012-01-16 10:05:57
【问题描述】:
我已经在我的数据库中以 MD5 形式保存了用户密码,现在我想以明文形式向用户发送密码,有什么方法可以将 MD5 字符串转换为明文?
【问题讨论】:
我已经在我的数据库中以 MD5 形式保存了用户密码,现在我想以明文形式向用户发送密码,有什么方法可以将 MD5 字符串转换为明文?
【问题讨论】:
【讨论】:
你可以使用这个http://www.md5decrypt.org/ 或这个 http://md5.gromweb.com/ 它会解密你的 md5 代码
【讨论】:
MD5 的思想是单向散列,因此一旦原始值通过散列算法(如果有的话)就不可能。
您可以(可能)创建一个包含原始值和 MD5 值配对的数据库表,但我认为这是非常不切实际的,并且会带来重大的安全风险。
【讨论】:
如果您通过电子邮件将密码发送给用户,您还不如根本没有密码。
您无法反转 MD5 功能,因此您唯一的选择是生成一个新密码并将其发送给用户(最好通过某些安全通道)。
【讨论】: