API Gratuite Md5decrypt


Comment ça marche ?

L'API proposée sur cette page vous donne accès à la base étendue de hashs. Cette base offre un taux de correspondance de 60% contre 25% pour la base publique. 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é à 100 par compte et par jour. Pour une utilisation plus poussée, vous pouvez acheter un code premium correspondant à votre besoin. Le code reçu une fois le paiement finalisé vous permettra d'accéder de façon illimitée à notre base de données pour la durée que vous aurez sélectionnée.
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) :



Si vous voulez utiliser l'API de façon illimitée, vous pouvez acheter un code premium, les boutons Paypal ci-dessous vous permettent de choisir entre un nombre spécifique de hashs sur un temps illimité, ou un temps spécifique pendant lequel vous pouvez utiliser la base de façon illimitée. Une fois le paiement effectué, vous recevrez votre code premium par email, sur l'adresse ayant servi au paiement paypal :


Acheter des hashs
- Crack rate à ce jour : 79.94%
- Décryptez vos hashs quand vous voulez
Acheter du temps - Crack rate à ce jour : 79.94%
- Décryption illimitée sur le temps acheté

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("https://md5decrypt.net/Api/api.php?hash=".$hash."&hash_type=".$hash_type."&email=".$email."&code=".$code);
echo $reponse;


Pour utiliser l'api avec un compte premium, il suffit d'ajouter la variable premium définie à 1 à votre requête, en utilisant l'email et le code spécifique au compte premium. Par exemple : $hash = "5f4dcc3b5aa765d61d8327deb882cf99";
$hash_type = "md5";
$email_premium = "premium@test.com";
$code_premium = "0123456789";
$premium = 1; $reponse = file_get_contents("https://md5decrypt.net/Api/api.php?hash=".$hash."&hash_type=".$hash_type."&email=".$email_premium."&code=".$code_premium."&premium=".$premium);
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) :

$word = "unmot";
$hash_type = "md5";
$reponse = file_get_contents("https://md5decrypt.net/Api/api.php?word=".$word."&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).

- word   ==>   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).
- premium  ==>  Variable optionnelle a fournir en cas d'utilisation d'un compte premium. Dans ce cas, sa valeur doit être de 1.


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.
- CODE ERREUR : 007   ==>   Le code premium fourni ne correspond pas à un compte valide ou actif.
- CODE ERREUR : 008   ==>   La variable premium n'est pas correcte, elle doit être égale à 1.
- CODE ERREUR : 009   ==>   Votre compte premium est arrivé à terme, pour continuer à utiliser votre compte premium, il vous faut racheter du temps ou des hashs.

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.