我对MD5有些困惑。我知道我们不能轻易地解密MD5,除非使用极其困难的暴力破解方法。现在,我访问了一个网站来解密一个MD5哈希值。这是网站链接:MD5Online。出于好奇心,我解密了该加密密码,并成功得到了解密后的密码。然后,我尝试了4-5个之前存储在我的数据库中的密码,这个网站也成功解密了它们。
接下来,我尝试了下面的代码。
接下来,我尝试了下面的代码。
<?php
$password = 'cool@123@!';
$secure_md5password = md5($password);
echo $secure_md5password;
?>
我得到了这个MD5哈希值:6234c13c3e1b965dbdd32d604151bd1b。
我在这个网站上尝试使用该哈希值进行解密,结果得到了'cool@123@!'。我还尝试了其他更难的密码。
因此,我对MD5算法感到困惑。那个网站是在使用暴力破解吗?我们能否使用PHP中该网站使用的任何代码呢? 我访问了以下链接以获取答案,但没有找到答案。 1).encrypt-and-decrypt-md5 2).is-md5-decryption-possible 3).how-to-decrypt-an-md5-string-in-php