Choisissez un algorithme et un mode de saisie. Le calcul est également possible pour un texte vide ou un fichier de zéro octet.
Choisissez du texte ou un fichier local, puis un algorithme SHA et lancez le calcul. Le résultat indique l’algorithme, le mode de saisie, le nombre réel d’octets et l’empreinte hexadécimale complète en minuscules. Vous pouvez copier l’empreinte ou sélectionner manuellement le résultat. Toute modification de la saisie invalide immédiatement l’ancien résultat.
Le texte est encodé en UTF-8 ; les sauts de ligne CRLF et CR sont convertis en LF. Les caractères d’espacement en début et en fin sont conservés, sans modification de la casse ni normalisation Unicode. Les séquences d’échappement ne sont pas interprétées ; aucun BOM n’est ajouté ou supprimé automatiquement. Les BOM et NUL explicitement présents participent au calcul. Le mode fichier conserve tous les octets d’origine et exclut le nom, le type et la date de modification du fichier.
L’exemple abc ne contient aucun saut de ligne. L’empreinte SHA-256 attendue est indiquée ci-dessous ; les vecteurs de test officiels des autres algorithmes figurent dans RFC 6234.
ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015adLe texte est limité à 200000 unités de code UTF-16 (certains émojis en occupent deux) et à 800000 octets après encodage ; les fichiers sont limités à 16 MiB. La saisie n’est pas tronquée. Le navigateur doit lire le fichier entier ; la mémoire réellement utilisée peut dépasser sa taille. Le hachage n’est ni un chiffrement, ni un stockage de mots de passe, ni une vérification de signature, ni une détection de virus. Il ne prouve pas une origine fiable et ne garantit pas l’absence absolue de collisions. Comparez l’empreinte à celle fournie par un canal indépendant et fiable.
Cet outil ne téléverse, ne stocke ni ne consigne la saisie, les fichiers ou les empreintes ; la page charge toujours ses ressources habituelles. Effacer retire uniquement les références de la page, sans garantir l’effacement sécurisé de la mémoire du navigateur ou de l’historique du presse-papiers, ni protéger contre des extensions ou scripts de page malveillants. Une écriture déjà lancée dans le presse-papiers ne peut pas être annulée. La lecture peut être interrompue, mais le calcul sous-jacent de l’empreinte ne peut pas réellement l’être. Après une annulation, il faut attendre sa fin avant de pouvoir relancer un calcul.
La progression de la lecture repose sur les octets réellement lus. La phase de hachage affiche uniquement la tâche 0/1 ; un tiret représente une durée écoulée, un temps restant estimé ou un débit inconnu. La fin de la lecture du fichier ne signifie pas la fin du calcul de l’empreinte.
RFC 6234Web CryptoChoisissez la saisie et l’algorithme, puis copiez l’empreinte complète après le calcul. Un texte vide est valide ; le mode fichier exige de sélectionner un fichier. Modifier la saisie efface l’ancien résultat. L’annulation arrête uniquement l’affichage du résultat ; le calcul sous-jacent peut se poursuivre.