0) { for ($z = 0; $z < $y; $z++) $key[$z] = "0"; } break; } } ######################################### $key2 = md5($key); # using pure md5 #$key2 = crypt($key); # using DES (classic one) ##### SEE http://www.php.net/crypt to modify the line and add SALTS if ($HASH==$key2) { die ("\r\n!!! Found MATCHING WORD: $key !!! \r\nTook ".date("H:i:s",mktime(0,0,strtotime("now")-$start2))."\r\n"); } if ($x % 24000 == 0) { $x2++; if ($x2 == 4) { $x2 =0; $time = strtotime ("now") - $start; $start = strtotime("now"); if ($time==0) $time=1; $rate = (24000 *4) / $time; print "... $x/$keyspace ($key) [$rate Keys/sec]\r\n"; } } } print "NO MATCHS FOUND :( (SIZE is not correct?)\r\nTook ".date("H:i:s",mktime(0,0,strtotime("now")-$start2))."\r\n"; ?>