我有非常简单的查询。
我正在使用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 对他输入的密码进行哈希处理,并使用数据库中的密码进行检查。