Tous les hash courants en même temps
Un hash est une courte empreinte de données : la même entrée donne toujours la même valeur, et la moindre modification en donne une complètement différente. Les développeurs s'en servent pour comparer des fichiers, mettre du contenu en cache, signer des requêtes d'API et vérifier l'intégrité des données. Cet outil calcule cinq algorithmes d'un coup, avec la Web Crypto API de votre navigateur pour la famille SHA et une implémentation intégrée pour MD5.
Le texte est encodé en UTF-8 : les lettres accentuées, les autres alphabets et les emoji donnent le même hash que dans la plupart des langages de programmation.
HMAC et checksums
Le HMAC combine une clé secrète avec les données, comme pour les webhooks de Stripe, de GitHub et de nombreux autres services. Activez-le, saisissez la clé et comparez le résultat avec l'en-tête de signature reçu. Pour les fichiers, collez le checksum de la page de téléchargement et l'outil vous indique quel algorithme correspond.