Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php MD5密码解密_Php_Javascript_Md5 - Fatal编程技术网

Php MD5密码解密

Php MD5密码解密,php,javascript,md5,Php,Javascript,Md5,可能重复: 嗨,有任何方法可以解密md5密码字段,以允许用户使用javascript编辑表单中的密码。或者php。不,没有办法,因为散列不是可逆的操作。是单向散列算法,而不是加密方法。因此,没有解密的方法-只检查另一个源输入是否具有相同的哈希。您的问题不是很清楚,但是可以使用rainbowtables恢复哈希的原始字符串: (如果散列是咸的,这当然会很麻烦)几年前我写了一个应用程序,brute强迫MD5散列对单词列表和以前通过搜索引擎找到的破解MD5散列进行攻击,看看它是否能为你提供什么:

可能重复:


嗨,有任何方法可以解密md5密码字段,以允许用户使用javascript编辑表单中的密码。或者php。

不,没有办法,因为散列不是可逆的操作。

是单向散列算法,而不是加密方法。因此,没有解密的方法-只检查另一个源输入是否具有相同的哈希。

您的问题不是很清楚,但是可以使用rainbowtables恢复哈希的原始字符串:


(如果散列是咸的,这当然会很麻烦)

几年前我写了一个应用程序,brute强迫MD5散列对单词列表和以前通过搜索引擎找到的破解MD5散列进行攻击,看看它是否能为你提供什么:


的可能重复请在询问多余的重复问题之前按照中的建议使用。这是加密哈希函数(如md5)的最重要功能之一,您无法执行此操作。我非常确定,这将恢复碰巧哈希到数据库中相同内容的字符串。这并不意味着它将与使用的字符串相同。如果内存使用正确,使用md5,多个字符串可以散列到相同的值。这是可能的(冲突),但这有关系吗?根据你的目标,如果你有一个“a”字符串,你可以在任何黑客攻击上使用你的evilhack(tm):)好吧,它也说了php,问题中的“在表单中编辑密码”部分无论如何让我感到困惑。