API Gratuite Md5decrypt


Comment ça marche ?

Md5decrypt.net vous propose d'utiliser gratuitement son api et d'interroger ainsi la base de données depuis votre propre site ou en local. Toutefois et pour éviter une surcharge du serveur, le nombre de lectures est limité à 300 par compte et par jour. Pour une utilisation plus poussée, merci de me contacter via le formulaire de contact pour discuter de vos besoins.
Pour commencer à utiliser l'api, entrez votre adresse email dans le champ ci-dessous pour recevoir votre code d'accès par email (pensez à regarder les courriers indésirables) :



Pour utiliser l'api il vous suffit ensuite d'appeler la page api.php avec en argument votre hash (ou vos hashs), le type de hash (qui doit être pris en charge par md5decrypt.net), votre adresse email ainsi que votre code d'accès. Ci-dessous un exemple d'appel (en PHP) :

$hash = "5f4dcc3b5aa765d61d8327deb882cf99";
$hash_type = "md5";
$email = "exemple@test.com";
$code = "0123456789";
$reponse = file_get_contents("http://md5decrypt.net/Api/api.php?hash=".$hash."&hash_type=".$hash_type."&email=".$email."&code=".$code);
echo $reponse;


Le code précédent est utilisé pour décrypter un hash. Si vous voulez encrypter un hash, il vous faut utiliser le code suivant (en PHP toujours) :

$mot = "unmot";
$hash_type = "md5";
$reponse = file_get_contents("http://md5decrypt.net/Api/api.php?mot=".$mot."&hash_type=".$hash_type."&email=".$email."&code=".$code);
echo $reponse;


Comme vous le voyez les variables à fournir sont les suivantes :

- hash   ==>   Votre hash, ou vos hashs. Dans le cas où vous auriez plusieurs hashs dans votre requête, séparez les par des points-virgule (';'). Les réponses seront alors retournées sous forme de "réponse1;réponse2;réponse3....réponseN; (si vous ne spécifiez pas la variable optionnelle 'separateur') Il vous suffit alors de parser le retour avec un explode par exemple (en php).

- mot   ==>   Un mot à encrypter, spécifiez le type de hash dans la variable type_hash.

- hash_type   ==>  Le type de hash dans votre requête. Pour le moment il n'est pas possible de demander plusieurs types de hashs dans la même requête, je l'intégrerais plus tard. Les valeurs possibles sont md4, md5, sha1, sha256, sha384, sha512 et ntlm. Tout doit être mis en minuscules.

- email  ==>  L'adresse email liée à votre compte, elle est nécessaire.

- code  ==>  C'est le code personnel qui vous a été envoyé par email. Il doit correspondre à l'adresse email que vous avez indiqué à votre inscription.

- separateur  ==>  Variable optionnelle pour vous permettre de formater la sortie, les réponses seront séparées par ce que vous y mettrez (de base c'est un point-virgule).


Les arguments sont à passer en GET (dans l'url) ou en POST si vous préférez. Toutefois il est important que tous les arguments soient appelés de la même façon (soit GET soit POST).
La variable $reponse retournera la réponse de la base de données, ou ne retournera rien si le hash n'est pas dans notre base. Plusieurs codes d'erreur sont mis en place pour vous aider à débugguer vos codes :


- CODE ERREUR : 001   ==>   Vous avez dépassé les 400 requêtes autorisées (contactez moi pour des besoins supérieurs).
- CODE ERREUR : 002   ==>   Il y a une erreur dans votre couple email / code.
- CODE ERREUR : 003   ==>   Votre requête comporte plus de 400 hashs.
- CODE ERREUR : 004   ==>   Le type de hash dans la variable $hash_type n'est pas bon. Cette variable est à mettre en minuscule.
- CODE ERREUR : 005   ==>   Le hash fourni ne correspond pas au type de hash donné.
- CODE ERREUR : 006   ==>   Il manque un argument à votre requête, ou vous avez mal écrit l'un d'entre eux.

Pour de plus amples questions, contactez moi via la page contact. Il est possible que j'ai oublié des informations, si c'est le cas je les ajouterais au fur et à mesure.



Mentions légales | Donate | 8,572,309 cracked hashes since 11/2015