Générateur de hash : MD5, SHA-1, SHA-256, SHA-512
Calculez une somme de contrôle de n'importe quel texte, dans votre navigateur, avec cinq algorithmes.
Entrée
Résultat
Le résultat apparaîtra ici.Vos exécutions
Seules les exécutions payantes sont enregistrées.
Connectez-vous pour conserver un historique de vos exécutions.
Vérifiez un téléchargement, reproduisez un ETag, ou contrôlez que deux chaînes qu'un fournisseur prétend identiques le sont vraiment. MD5 et SHA-1 sont là parce que les systèmes d'autres personnes les émettent encore et que vous devez lire ces valeurs, pas parce que vous devriez les choisir pour quelque chose de neuf. SHA-256 et supérieurs sont calculés par l'implémentation WebCrypto du navigateur.
Comment ça marche
- SHA-1 à SHA-512 utilisent WebCrypto — les mêmes primitives que le navigateur utilise pour TLS.
- MD5 est implémenté ici directement, car WebCrypto refuse délibérément de le proposer.
- L'entrée est hachée en octets UTF-8, ce qui est ce que presque tous les autres outils entendent par hacher une chaîne.
Où vont vos données
Nulle part. Cet outil s’exécute entièrement dans votre navigateur : le texte collé est traité par la page, jamais transmis à un serveur ni consigné dans un journal.
Lorsqu’une exécution coûte des points, un résumé d’une ligne est enregistré dans votre propre historique pour que vous puissiez le retrouver. Ce résumé garde la forme de l’exécution — tailles, nombres, valeurs recherchées — jamais le contenu collé.
Ce que ça coûte
Gratuit jusqu’à 20.0 KB par exécution, sans compte. Au-delà, une exécution coûte 1 points et est enregistrée dans votre historique.
Les points viennent de l’inscription, de la présence quotidienne, des commentaires et d’un profil complété.
Comprendre les pointsQuestions fréquentes
- Est-ce que MD5 est sûr à utiliser ?
- Pas pour quoi que ce soit lié à la sécurité. Des collisions pratiques ont été démontrées depuis 2004, donc un attaquant peut construire deux entrées différentes avec le même MD5. Cela reste acceptable comme somme de contrôle non adversarial — dédupliquer des fichiers, clés de cache, correspondre à une valeur qu'une API héritée vous envoie.
- Mon hash ne correspond pas à celui produit par mon serveur.
- Presque toujours une différence dans les octets, pas dans l'algorithme. Vérifiez un saut de ligne final, les fins de ligne CRLF versus LF, ou un encodage de texte différent. Cet outil hache exactement ce qui est dans la zone, en UTF-8.
- Puis-je hacher un fichier ?
- Pas avec cet outil, qui prend du texte. Votre système d'exploitation en fournit déjà un : shasum -a 256 sur macOS et Linux, ou Get-FileHash dans PowerShell.
L’open source derrière
Cet outil est une implémentation autonome, sans bibliothèque tierce. brix/crypto-js (MIT) fait le même travail sous forme de bibliothèque : pour l’intégrer à votre programme, commencez par là plutôt que d’appeler une page web.
brix/crypto-jsAussi appelé
- générateur md5
- hash sha256
- générateur de hash en ligne
- sha512
- calculatrice de somme de contrôle
- hash sha1