如何将md5字​​符串转换为普通文本?

时间:2012-01-16 10:05:58

标签: php md5

我已经在我的数据库中以MD5格式保存了用户密码,现在我想以明文方式向用户发送密码,有什么方法可以将MD5字符串转换为纯文本?

4 个答案:

答案 0 :(得分:21)

Md5是hashing算法。 无法从哈希结果中检索原始输入。

如果您想添加“忘记密码?”功能,您可以向用户发送一封包含临时链接的电子邮件,以创建新密码。

注意:以纯文本格式发送密码为 BAD idea :)

答案 1 :(得分:0)

MD5的想法是单向散列,因此一旦原始值通过散列算法(如果有的话)就不能。

您可以(可能)创建一个包含原始值和MD5值的数据库表,但我认为这非常不切实际,并且会给带来重大安全风险

答案 2 :(得分:0)

我通过电子邮件向用户发送密码,您可能根本没有密码。

您无法撤消MD5功能,因此您唯一的选择是生成新密码并将其发送给用户(最好通过某个安全通道)。

答案 3 :(得分:0)

你可以使用这个http://www.md5decrypt.org/ 或这个 http://md5.gromweb.com/ 它会解密你的md5代码