有没有办法通过受md5()方法保护的PHP从MySQL获取原始密码?

时间:2017-03-27 08:46:13

标签: php mysql phpmyadmin

我想从DB获取原始密码值,即通过PHP获取MySQL用于我自己的家庭目的。它不会是私人工作区我只是在测试我的代码并查询练习结果。

假设我填写了密码" abc123"它受md5()方法的保护,并存储在表中,如" adbb @ 1225485fdhgfhdfdff"但我想要这个价值" abc123"从PHP表中的表中可能以任何方式。这是我的代码:

<?php
 $a=$_POST['pass'];
 $pro_pass=md5($a);
?>

我们如何使用PHP中的select查询从表中获取密码的原始值。如有可能,请通过代码或查询以任何方式提供帮助。

1 个答案:

答案 0 :(得分:2)

无法从md5中检索,因为它是hash value,而且它是单向的。

因此,您只能使用md5获取给定字符串的{{1}},但无法使用md5检索原始字符串。