如何使用PHP解密哈希密码?

Nav*_*age 2 php

我目前正在使用MD5和SHA1将用户的密码保存在数据库中,但我不知道如何以纯文本格式将其恢复.我试图回滚用于加密密码的相同代码,但它给了我一个错误.

代码我用来加密密码:

   $hashedpassword = md5(md5(sha1(sha1(md5($normalpassword)))));
Run Code Online (Sandbox Code Playgroud)

我试着像这样做同样的事情

   $normalpassword = md5(md5(sha1(sha1(md5($hashedpassword)))));
Run Code Online (Sandbox Code Playgroud)

然后我意识到这很有趣:( !!请帮帮我...

gal*_*han 16

MD5和SHA-1是单向散列函数,这意味着您无法从散列值中获取原始字符串.

  • 好,我知道了 !所以我需要在每次登录时哈希用户密码并检查用户输入的哈希密码是否与数据库中的密码匹配...哦,谢谢.. (9认同)