如何在 mysql 数据库中解码使用 md5() 保存的密码


How to decode password save with md5() in mysql db

我有非常简单的查询。

我正在使用php从Mysql DB获取用户名和密码。

密码采用 md5() 编码。谁能帮我

脚本

while($rfg=mysql_fetch_array($rc)){
            //print_r($rfg);
              echo $_POST['im_password'] = $rfg['Password'];
              echo $_POST['im_user'] = $rfg['Nombre'];
        }

如何将 MD5 密码解码为 PHP 中的真实文本?

提前致谢

使用 md5 的要点是您可以轻松解密它。例如,您可以使用它将 md5(user_input) 与数据库(登录系统)中的哈希进行比较。

如果你真的需要获取纯文本(我不支持),你可以尝试使用字典攻击。根据所需的计算能力,除此之外的一切(暴力破解)都不值得。

除非使用彩虹表,否则无法解码MD5。检查用户是否输入了正确的密码的方法是使用 md5 对他输入的密码进行哈希处理,并使用数据库中的密码进行检查。