Identifiant de hachage
Devinez quel algorithme a produit un hachage à partir de sa longueur, de son jeu de caractères et de son préfixe.
Identifiant de hachage
Collez un hachage et cet outil devine quel algorithme l'a probablement produit. Il lit trois choses : la longueur, le jeu de caractères et tout marqueur de début. Une chaîne hex de 32 caractères est marquée comme MD5 – mais aussi NTLM et MD4, car ceux-ci partagent la même longueur de 128 bits. Une chaîne hex de 64 caractères pointe vers SHA-256, SHA3-256 ou BLAKE2s ; 40 caractères hex signifient SHA-1 ou RIPEMD-160. Les formats préfixés sont sans ambiguïté : $2a$, $2b$ et $2y$ sont bcrypt, $argon2 est Argon2, $1$ est md5crypt et $6$ est sha512crypt. Une chaîne 8-4-4-4-12 de 36 caractères est un UUID, et un jeton qui commence par eyJ et comporte deux points est un JWT. Tout ce qui est valide en base64 mais pas un hachage est étiqueté comme tel, et les entrées non reconnues sont signalées comme Inconnu.
Il s'agit d'une heuristique, pas d'une garantie. La plupart des résumés de longueur fixe ne peuvent pas être distingués de leur sortie seule : l'outil ne peut pas distinguer un MD5 d'un hachage NTLM, car les octets sont identiques, il répertorie donc tous les candidats plutôt que de prétendre en être certain. Activez « Très probablement uniquement » pour conserver uniquement la première estimation principale par ligne lorsque vous souhaitez une réponse compacte.
Mettez un hachage par ligne pour classer une colonne entière à la fois ; chaque résultat est étiqueté par position et nomme les algorithmes candidats avec leur longueur en bits. Les noms d’algorithmes sont conservés exactement tels qu’ils sont écrits – MD5, SHA-256, bcrypt – car ce sont des identifiants et non des mots traduisibles.
Tout fonctionne dans votre navigateur. Rien n'est haché, craqué, recherché ou téléchargé : l'outil inspecte uniquement la forme du texte que vous collez, de sorte que même un véritable hachage de mot de passe ne quitte jamais votre appareil.