Comment calculer un hash
- Saisissez ou collez un texte, ou choisissez un fichier sur votre appareil.
- Les cinq hashs s'affichent aussitôt. Cliquez sur « Copier » pour celui dont vous avez besoin.
- Pour vérifier un téléchargement, collez le hash publié par l'auteur dans la zone de comparaison.
- S'il correspond, il s'affiche en vert et vous savez que le contenu est identique.
Qu'est-ce qu'un hash
Un hash est une « empreinte numérique » d'un texte ou d'un fichier : une chaîne de longueur fixe qui change complètement dès qu'un seul caractère est modifié. Le même contenu donne toujours le même hash.
On l'utilise pour vérifier qu'un fichier téléchargé n'est pas corrompu ni altéré, en comparant son hash avec celui publié par l'auteur, et pour repérer les doublons.
MD5 et SHA-1 sont considérés comme faibles pour la sécurité (on peut fabriquer des collisions) : ils servent à vérifier l'intégrité, pas à protéger des mots de passe. Pour la sécurité, préférez SHA-256 ou SHA-512.
À savoir
- Un hash n'est pas un chiffrement et ne peut pas être « défait ». Il ne convient pas non plus, à lui seul, pour stocker des mots de passe.
- Le texte est traité en UTF-8. Le même texte avec un autre format de retours à la ligne donne un hash différent.
- Les gros fichiers (jusqu'à 500 Mo) sont lus entièrement en mémoire : cela peut être long ou échouer sur un appareil avec peu de mémoire.
Questions fréquentes
Mon fichier est-il envoyé à un serveur ?
Non. Le hash est calculé dans votre navigateur et le fichier ne quitte pas votre appareil.
Comment vérifier un fichier téléchargé ?
Calculez son hash, collez dans la zone de comparaison celui publié par l'auteur et regardez s'il correspond.
Quel algorithme choisir ?
Pour vérifier l'intégrité, n'importe lequel convient, mais SHA-256 est le plus recommandé. MD5 et SHA-1 ne résistent plus aux attaques.
Peut-on inverser un hash pour retrouver le texte ?
Non. Un hash est une fonction à sens unique : on peut seulement vérifier si un contenu produit ce hash.
Est-ce gratuit ?
Oui, c'est gratuit, sans inscription, et ça fonctionne directement dans le navigateur.