Comprendre la sortie plus longue de SHA-512
SHA-512 produit une empreinte de 512 bits, affichée ici en 128 caractères hexadécimaux. Choisissez-le lorsqu’un protocole, une spécification ou une somme de contrôle fiable demande explicitement SHA-512 ; une empreinte SHA-256 ne se compare pas à une SHA-512, même pour la même saisie. La sortie plus longue dépend de l’algorithme et ne signifie pas que le texte initial était plus long. Une seule lettre modifiée ou un retour à la ligne caché change encore toute l’empreinte.
Pour vérifier une valeur attendue, confirmez le nom de l’algorithme, la convention des majuscules hexadécimales et les octets exacts avant d’interpréter un écart comme une altération. Cette page hache le texte UTF-8 saisi, pas un fichier binaire quelconque. Pour contrôler une archive téléchargée, utilisez un outil de sommes de contrôle sur ses octets originaux. SHA-512 est à sens unique, mais son empreinte brute ne suffit pas au stockage sûr des mots de passe : il faut du sel et une méthode coûteuse comme Argon2 ou bcrypt.
Une empreinte cryptographique est à sens unique
Une fonction de hachage cryptographique transforme des octets en une empreinte de longueur fixe. Pour les mêmes octets et le même algorithme, le résultat est déterministe ; changer un seul octet produit normalement une empreinte très différente. Ce convertisseur écrit d’abord le texte saisi en octets UTF-8, utilise ensuite l’implémentation cryptographique du navigateur et affiche le résultat en hexadécimal. Retours à la ligne, espaces, casse et normalisation Unicode peuvent modifier les octets. Pour comparer deux empreintes, vérifiez que les octets de départ et l’algorithme sont identiques.
Une empreinte aide à détecter une modification lorsqu’on la compare à une valeur de référence fiable. Elle ne prouve pas à elle seule l’identité du créateur ; un attaquant capable de remplacer le fichier et son empreinte publiée peut contourner ce contrôle. Le hachage n’est pas du chiffrement : il n’y a ni clé ni opération permettant de retrouver le texte initial. Une fonction SHA rapide à usage général ne convient pas seule au stockage des mots de passe. Ceux-ci exigent une méthode dédiée, salée et volontairement coûteuse, comme Argon2 ou bcrypt.
Employer SHA-512 lorsqu’un protocole le demande
Choisissez SHA-512 parce que le protocole destinataire ou la somme de contrôle le nomme explicitement, puis saisissez le texte exact. L’API cryptographique du navigateur produit l’empreinte localement ; si cette capacité manque dans le contexte présent, la page signale l’erreur au lieu d’inventer une valeur. Lisez les 128 caractères hexadécimaux comme un seul résultat. Comparer uniquement un préfixe ou supposer qu’une empreinte plus longue signifie un texte initial plus long ne sert à rien.
Pour reproduire une valeur SHA-512 d’un autre système, vérifiez le codage de sa saisie, le traitement des fins de ligne et s’il hache une chaîne ou les octets bruts d’un fichier. Un document copié peut porter des différences invisibles qui changent tout le résultat. Obtenez la valeur attendue par un canal fiable et comparez-la entièrement. SHA-512 ne se renverse pas en texte, et une seule application sur un mot de passe ne sécurise pas une base de mots de passe ; utilisez une méthode dédiée avec sel.