Php md5decrypter API

Php md5decrypter API,php,api,md5,Php,Api,Md5,所以,有一个网站(http://md5decrypter.co.uk)给定md5哈希,它将尝试返回原始字符串 是否有API或有人制作了PHP类来使用它?我找不到一个 在你问我之前,让我向你保证我没有恶意 提前感谢您。您可以自己制作: <?php //From file or some John the ripper piped input $wordlist=file('some_word_list.lst'); foreach ($wordlist as $word){ $s

所以,有一个网站(http://md5decrypter.co.uk)给定md5哈希,它将尝试返回原始字符串

是否有API或有人制作了PHP类来使用它?我找不到一个

在你问我之前,让我向你保证我没有恶意


提前感谢您。

您可以自己制作:

<?php 
//From file or some John the ripper piped input
$wordlist=file('some_word_list.lst');

foreach ($wordlist as $word){
    $sql="INSERT INTO table (plain_word,hashed_word)values('$word','".md5($word)."')";
    ...
}
?>

您可以自己制作:

<?php 
//From file or some John the ripper piped input
$wordlist=file('some_word_list.lst');

foreach ($wordlist as $word){
    $sql="INSERT INTO table (plain_word,hashed_word)values('$word','".md5($word)."')";
    ...
}
?>
是一个死气沉沉的简单ruby脚本,它使用google作为彩虹表,并且非常擅长破解未加密的MD5密码。看看代码,将其迁移到PHP应该不会太难

PS:每个使用未加盐MD5作为密码哈希算法的人都应该破解他的密码,一对一。。。不要使用md5

是一个死气沉沉的简单ruby脚本,它使用google作为彩虹表,并且非常擅长破解未加盐的MD5密码。看看代码,将其迁移到PHP应该不会太难


PS:每个使用未加盐MD5作为密码哈希算法的人都应该破解他的密码,一对一。。。不要使用md5

即使md5decryptor的人很好,他也不会仅仅因为你的请求就让你通过HTTP访问他的资产。和其他任何人一样,你可以使用公开的网络界面,它需要验证码——这说明了一切

或者简而言之:不,没有PHP API

但是,你为什么不自己经营呢?这相当琐碎:

$decryptors = array('Google', 'Gromweb');

foreach ($hashes as $hash) {
    echo "$hash";
    foreach($decryptors as $decrytor)
    {
        if (NULL !== ($plain = MD5Decryptor::plain($hash, $decrytor))) {
            echo " - found: $plain ($decrytor)";
            break;
        }
    }
    echo "\n";
}
输出:

fcf1eed8596699624167416a1e7e122e - found: octopus (Google)
bed128365216c019988915ed3add75fb - found: passw0rd (Google)
d0763edaa9d9bd2a9516280e9044d885 - found: monkey (Google)
dfd8c10c1b9b58c8bf102225ae3be9eb - found: 12081977 (Google)
ede6b50e7b5826fe48fc1f0fe772c48f - found: 1q2w3e4r5t6y (Google)
那些您无法直接查找的内容,您可以手动粘贴到该站点。请记住,如果有更多的人像你一样思考,就会有越来越多的网站被关闭(大多数网站已经关闭了)


即使如此,md5decryptor的人还是很好的,他不会仅仅因为你的请求就让你通过HTTP访问他的资产。和其他任何人一样,你可以使用公开的网络界面,它需要验证码——这说明了一切

或者简而言之:不,没有PHP API

但是,你为什么不自己经营呢?这相当琐碎:

$decryptors = array('Google', 'Gromweb');

foreach ($hashes as $hash) {
    echo "$hash";
    foreach($decryptors as $decrytor)
    {
        if (NULL !== ($plain = MD5Decryptor::plain($hash, $decrytor))) {
            echo " - found: $plain ($decrytor)";
            break;
        }
    }
    echo "\n";
}
输出:

fcf1eed8596699624167416a1e7e122e - found: octopus (Google)
bed128365216c019988915ed3add75fb - found: passw0rd (Google)
d0763edaa9d9bd2a9516280e9044d885 - found: monkey (Google)
dfd8c10c1b9b58c8bf102225ae3be9eb - found: 12081977 (Google)
ede6b50e7b5826fe48fc1f0fe772c48f - found: 1q2w3e4r5t6y (Google)
那些您无法直接查找的内容,您可以手动粘贴到该站点。请记住,如果有更多的人像你一样思考,就会有越来越多的网站被关闭(大多数网站已经关闭了)



哈,让我向你保证。MD5-“解密程序”将输入字符串与rainbow表进行比较。只需创建这样一个表,并将字符串与预先计算的md5哈希值进行比较。然而,试图解密散列让你有点怀疑…@KingCrunch以今天的计算能力,彩虹表已经过时了。它们占用了太多的空间,在Amazon的云或类似的云上破解密码的速度非常快。@Kristiantonsen的空间并不昂贵,而且有了强大的功能,您可以同时评估多个(部分)表。我不认为,他们是无用的。稍微取决于你是否已经有了一些桌子。如果您需要先创建它们,那么省略它可能真的更有用。@KingCrunch但同时,通过“背驮”md5decryptor,我可以节省自己的空间和处理能力。哈,让我向您保证。MD5-“解密程序”将输入字符串与rainbow表进行比较。只需创建这样一个表,并将字符串与预先计算的md5哈希值进行比较。然而,试图解密散列让你有点怀疑…@KingCrunch以今天的计算能力,彩虹表已经过时了。它们占用了太多的空间,在Amazon的云或类似的云上破解密码的速度非常快。@Kristiantonsen的空间并不昂贵,而且有了强大的功能,您可以同时评估多个(部分)表。我不认为,他们是无用的。稍微取决于你是否已经有了一些桌子。如果您需要先创建它们,那么省略它可能真的更有用。@KingCrunch但同时,通过“背驮”md5decryptor,我可以节省自己的空间和处理能力。我意识到这一点,但我受到空间和能力的限制。另外,md5decryptor已经有很多散列。。。我想不出或找不到这么多的词……我意识到了这一点,但我受到空间和力量的限制。另外,md5decryptor已经有很多散列。。。我想不出或找不到这么多的词…嗯,我知道你说的他仅仅因为我要求就把它提供给我是什么意思。。。就在两三个月前,但它似乎已经完全消失了……而且,我无法手动输入它们,因为它是我正在编写的应用程序的一部分……@MihirSingh:显然,这个应用程序已经不再在线了。即使是那个网站也不会给你所有的哈希值,所以在任何情况下你都会有一个剩余值,所以把它分开保存,以便以后手动破解。或者用规则等将其提供给hashcat,效果相当不错。不幸的是,情况似乎是这样的…:(“你可以在5小时内奖励你的赏金”……好吧,到时候见……嗯,我知道你所说的他仅仅因为我提出要求就让我使用它是什么意思……这只是两三个月前的事,但它似乎已经完全消失了……而且,我不能手动输入它们,因为这是我正在编写的应用程序的一部分……@MihirSingh:很明显,那个应用程序已经不再在线了。甚至那个网站也是如此不会给你所有的哈希值,所以在任何情况下你都会有一个剩余值,所以请将其分开保存,以便以后手动破解。或者使用规则等将其馈送给hashcat,效果非常好。不幸的是,情况似乎是这样的…:(“你可能会在5小时内奖励你的赏金”…那么,再见。。。