Générez des hachages cryptographiques avec les algorithmes MD5, SHA-1, SHA-256, SHA-512 et SHA3. Hachez du texte ou des fichiers, comparez des hachages et générez des HMAC. Tout le traitement s'effectue localement dans votre navigateur.
Sélectionnez 'Text Hash' pour la saisie de texte, 'File Hash' pour les fichiers, 'Comparer' pour vérifier si deux hashes correspondent, ou HMAC pour générer des hashes avec clé.
Choisissez votre algorithme de hash. SHA-256 est recommandé pour la plupart des usages. Utilisez SHA-512 pour une sécurité accrue ou MD5 pour la compatibilité avec les anciens systèmes.
Tapez ou collez du texte, sélectionnez un fichier, collez des hashes à comparer, ou saisissez un message et une clé secrète pour HMAC.
Cliquez sur le bouton de génération pour créer votre hash. Copiez le résultat dans le presse-papiers pour l'utiliser ailleurs.
Choisissez parmi MD5 (128 bits), SHA-1 (160 bits), SHA-256 (256 bits), SHA-512 (512 bits), SHA3-256 (256 bits) ou SHA3-512 (512 bits). Chaque algorithme produit une sortie de taille fixe quelle que soit la taille de l'entrée.
Votre texte est converti en octets à l'aide de l'encodage UTF-8, puis traité par l'algorithme de hash sélectionné. La sortie est une chaîne hex représentant la valeur du hash.
Les fichiers sont lus comme données binaires dans votre navigateur et traités par l'algorithme de hash. Même les fichiers volumineux peuvent être hachés sans être téléversés nulle part.
HMAC combine votre message avec une clé secrète en utilisant l'algorithme de hash sélectionné. La clé est traitée avec un rembourrage interne et externe avant d'être combinée avec le hash du message.
La comparaison de hashes est insensible à la casse. Les deux hashes doivent correspondre exactement (après conversion en minuscules) pour obtenir un résultat positif.
Un hash cryptographique est une chaîne de taille fixe générée à partir de données d'entrée. La même entrée produit toujours le même hash, mais il est computationnellement infaisable d'inverser le hash ou de trouver deux entrées différentes produisant le même hash.
Préréglages enregistrés est une fonctionnalité Supporter.
Historique des outils est une fonctionnalité Supporter.
Notes d'outils est une fonctionnalité Supporter.