Identificateur de hash en ligne

Vous avez une empreinte mais pas son algorithme ? Collez-la : l’outil propose les algorithmes possibles d’après sa longueur et son format, en local.

Faire avec l’assistant

Résultat

    Traitement 100 % local, rien n'est envoyé

    Comment ça marche ?

    Collez une empreinte : l’outil propose les algorithmes possibles à partir de sa longueur et de son motif. Une empreinte de 64 caractères hexadécimaux peut venir de SHA-256, SHA3-256, BLAKE2s… : l’identification par la longueur reste donc une supposition, jamais une certitude.

    Les formats préfixés font exception : une chaîne « $2b$… » est un bcrypt, « $argon2id$… » un Argon2, « $6$… » un sha512crypt. Ceux-là sont reconnus avec certitude. Tout est analysé localement.

    Exemples

    Une empreinte de 32 caractères

    900150983cd24fb0d6963f7d28e17f72 fait 128 bits : c’est probablement du MD5 (ou NTLM, ou MD4). Impossible de trancher sans contexte : ces algorithmes produisent la même longueur.

    Une chaîne bcrypt

    $2b$12$R9h/cIP… commence par « $2b$ » : c’est à coup sûr un hash bcrypt, avec un coût de 12. Le format porte lui-même son identité.

    Questions fréquentes

    Peut-on retrouver le message à partir de l’empreinte ?
    Non. Une fonction de hachage est à sens unique : on ne « déchiffre » pas une empreinte. On peut seulement recalculer l’empreinte d’une entrée candidate et vérifier si elle correspond.
    Pourquoi ne pas donner un seul algorithme sûr ?
    Parce que la longueur ne suffit pas : SHA-256, SHA3-256, Keccak-256, BLAKE2s et RIPEMD-256 produisent tous 256 bits. Seul le contexte (d’où vient l’empreinte) permet de trancher.
    Mes données sont-elles envoyées quelque part ?
    Non. Tout le calcul se fait dans votre navigateur, en JavaScript et WebAssembly. Votre texte, vos fichiers et vos empreintes ne quittent jamais votre appareil : aucune requête réseau n’est faite pendant le hachage, et rien n’est enregistré sur un serveur.