Et oui c’est possible avec une méthode en plus toute simple et optimisée que je viens de découvrir dans les commentaires de la doc PHP en ligne. Merci à cet utilisateur au génie incommensurable. Je ne vous fais pas languir plus longtemps.
<?php /** * i made a php script that can guess a hashed string’s value, * but it takes forever with more than 2 characters in the password */ set_time_limit(0); $randpass = chr(rand()).chr(rand()); print “RANDOM PASSWORD: $randpass”; print “\n”; $password = md5(“$randpass”); $guesswrd = “”; $tries = 0; $start = microtime(true); while($password != md5($guesswrd)){ $guesswrd = chr(rand()).chr(rand()); $tries+=1; } $end = microtime(true); $time = $end-$start; print “GUESSED PASSWORD: $guesswrd”; print “\n”; print “It took $tries tries and $time seconds”; ?>
Je crois que l’expression appropriée est : ROFL !