Préciser la représentation
UTF-8 encode les caractères saisis. Hex et Base64 sont d’abord décodés : le texte 6162 diffère donc de l’entrée Hex 6162.
- Les espaces sont conservés en UTF-8 et refusés en Hex et Base64.
Hash & Crypto Helpers
Choisissez le codage d’entrée et les algorithmes, puis indiquez le format de l’empreinte attendue.
Texte et sel restent dans le navigateur.
Hex et Base64 refusent les espaces. La concaténation du sel n’est pas HMAC. MD5 et SHA-1 servent à la compatibilité.
Maximum : 1 000 000 unités UTF-16 en entrée ; 1 000 000 octets données + sel ; 4 096 unités UTF-16 de sel.
Saisissez l’empreinte attendue, puis comparez.
Saisissez des données ou calculez une chaîne vide manuellement.
Le rapport exclut le texte original et le contenu du sel.
Le Générateur de hash aide à retrouver pourquoi une empreinte de test diffère de celle du serveur. Un retour à la ligne invisible suffit à changer les octets à traiter.
Pour un hash SHA-256 comme pour un autre hash cryptographique, le hachage dépend des octets exacts. Gardez la même entrée pour comparer les variantes sans recopier le texte sur plusieurs pages.
Distinguer le choix de l’algorithme de celui des octets.
Sélectionnez jusqu’à 13 algorithmes. Chaque résultat correspond aux mêmes données décodées et au même sel, avec un nom explicite pour éviter de deviner à partir de la longueur.
Le préfixe place les octets UTF-8 du sel avant les données ; le suffixe les place après. Aucun séparateur n’est ajouté. L’ordre fait partie des données calculées.
UTF-8 encode les caractères saisis. Hex et Base64 sont d’abord décodés : le texte 6162 diffère donc de l’entrée Hex 6162.
SHA-256 et le calcul automatique sont présélectionnés. Le calcul démarre 350 ms après une modification. Désactivez l’option pour lancer manuellement.
Choisissez son algorithme et son codage Hex ou Base64. Une modification de l’entrée exige un résultat actualisé avant comparaison.
MD5, SHA-1, SHA-224/256/384/512, SHA3-224/256/384/512, BLAKE2b-512, BLAKE2s-256 et BLAKE3-256 sont disponibles. Une longueur identique ne rend pas les variantes interchangeables.
Hex nécessite des paires complètes. Le Base64 standard peut omettre le remplissage final si ses bits inutilisés sont conformes. Le format Base64 URL-safe n’est pas accepté.
Vous pouvez afficher en Hex et comparer une référence Base64. La casse des lettres Hex ne change pas les octets ; celle du Base64 est significative.
Copiez une empreinte ou téléchargez les résultats avec algorithmes, codages, nombres d’octets et position du sel. Le texte original et le contenu du sel sont exclus.
Suivez exactement l’algorithme indiqué par votre protocole ou votre référence. SHA-256 est le choix initial. MD5 et SHA-1 servent à la compatibilité et ne conviennent pas aux décisions de sécurité.
HMAC est une construction d’authentification utilisant une clé secrète. Le sel ajouté avant ou après les données sur cette page n’est pas HMAC et ne prouve pas l’identité de l’émetteur.
Le Générateur de hash calcule localement les données et le sel dans le navigateur. Le rapport téléchargeable n’inclut ni le texte original ni le contenu du sel.
Il n’existe pas d’opération de déchiffrement. Un texte court ou prévisible peut néanmoins être deviné en calculant des candidats et en comparant leurs empreintes.
Il faut une fonction dédiée aux mots de passe, avec des paramètres adaptés, par exemple Argon2id ou bcrypt selon le système. Un SHA rapide, même avec le sel concaténé ici, ne remplace pas cette construction.
Une autre question ?
Utilisez le Générateur de hash sur une chaîne de test connue, modifiez un octet et comparez les empreintes.
Texte et sel traités localement.