Pourquoi cet outil ? Vérifier l'intégrité d'un fichier téléchargé en comparant son empreinte à celle publiée par l'éditeur (checksum), ou générer une empreinte unique pour un texte à usage technique (développement, vérification d'intégrité).
Guide pratique
Un hash sert à vérifier qu'un contenu n'a pas été modifié, sans avoir à comparer le contenu entier caractère par caractère. C'est ce principe qui est utilisé, par exemple, pour vérifier l'intégrité d'un fichier téléchargé, ou pour stocker un mot de passe sans jamais le garder en clair dans une base de données.
Concrètement, si tu tapes le mot "bonjour" dans le champ, l'outil génère instantanément une empreinte SHA-256 unique de 64 caractères hexadécimaux. Change une seule lettre - "Bonjour" avec une majuscule - et le résultat sera totalement différent, ce qui illustre bien le principe : le hash ne permet pas de deviner le texte d'origine, il permet seulement de vérifier qu'un texte donné correspond exactement à un hash connu.
- Pour un développeur qui veut vérifier rapidement l'empreinte d'une chaîne avant de l'intégrer dans du code.
- Pour comparer deux fichiers texte ou deux versions d'un document en comparant leurs empreintes plutôt que leur contenu complet.
- Pour comprendre pédagogiquement la différence entre chiffrement (réversible) et hachage (non réversible).
Tout le calcul se fait directement dans le navigateur, sans envoi du texte sur un serveur - un point important si le contenu testé est sensible.
Questions fréquentes
Un hash peut-il être inversé pour retrouver le texte d'origine ?
Non, un hash cryptographique est conçu pour être à sens unique : il est mathématiquement impossible de retrouver le texte de départ à partir du seul résultat.
Deux textes différents peuvent-ils donner le même hash ?
En théorie oui (on parle de collision), mais c'est extrêmement improbable avec SHA-256 ou SHA-512 - c'est d'ailleurs pour cette raison que le MD5, plus ancien et vulnérable aux collisions, n'est plus recommandé.
Cet outil fait partie de Quiko, une collection de 101 générateurs gratuits.