Ce que calcule cet outil
SHA-512 génère 512 bits, affichés sous forme de 128 caractères hexadécimaux. Le résultat long s'enroule visuellement sur un écran étroit, mais la copie et le téléchargement préservent toute la valeur. Une ligne renvoyée à la ligne n'est pas une nouvelle ligne insérée dans le résumé.
SHA-512 n'est pas SHA-512/256 et n'est pas interchangeable avec SHA-384. Un protocole qui nomme un résumé particulier nécessite ce résumé ; une longueur de sortie différente ne constitue pas automatiquement une mise à niveau compatible. Le mode fichier utilise un hachage incrémentiel, de sorte qu'il n'est pas nécessaire de copier un artefact volumineux dans l'éditeur de texte.
Utilisez la sortie pour empreinter des octets exacts ou reproduire une somme de contrôle requise. Il ne crypte pas le contenu original, n'identifie pas lui-même un éditeur de confiance et n'implémente pas de fonction de renforcement des mots de passe. Lors du dépannage d'une incompatibilité, vérifiez d'abord l'algorithme et la version du fichier, puis les conventions d'encodage et de nouvelle ligne si la source est du texte.
Exemple travaillé
UTF-8 · abc · SHA-512
ddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a9eeee64b55d39a2192992a274fc1a836ba3c23a3feebbd454d4423643ce80e2a9ac94fa54ca49f
Comment calculer et comparer
- Saisissez le texte exact dans Texte de saisie ou choisissez Exemple pour charger
abc. Le texte est codé au format UTF-8 ; les espaces et les fins de ligne sont conservés. - En mode texte unique, saisie non vide jusqu'à 64 KiB mise à jour après une courte pause. Cliquez sur Calculer le hachage pour une entrée vide ou un texte plus grand. La modification de l’entrée efface le résultat précédent.
- Pour vérifier un fichier enregistré, ouvrez la Somme de contrôle du fichier, confirmez l'algorithme et choisissez ou déposez le fichier. Le mode fichier lit ses octets d'origine et démarre automatiquement.
Pour les résultats ligne par ligne, activez Un par ligne, choisissez d'inclure ou non des lignes vides, puis cliquez sur Calculer le hachage. Le mode Ligne ne calcule pas automatiquement. CRLF, LF et CR séparent les enregistrements et ne sont pas inclus dans le résumé de chaque ligne. Les lignes en double conservent leurs numéros de ligne d'origine.
Collez uniquement la référence hexadécimale complète dans Comparer la valeur attendue (facultatif) et cliquez sur Vérifier. La casse des lettres et les espaces collés environnants sont ignorés ; les espaces internes et la mauvaise longueur sont rejetés. Copier conserve le résultat complet. Les exportations TXT et CSV incluent les identifiants, les noms d'algorithmes et les résumés, et non le texte source ou les clés secrètes.
Limites, confidentialité et prochaines étapes
Le texte est limité à 10 MiB et le mode ligne à 10 000 enregistrements, y compris les enregistrements vides avant le filtrage. Les fichiers sont limités à 50 entrées de file d'attente et 1 GiB chacune, lues séquentiellement dans des morceaux 2 MiB. Ces limites protègent les ressources du navigateur ; ils ne garantissent pas un traitement rapide sur chaque téléphone. Annulez si nécessaire. Le calcul s'effectue dans le navigateur, tandis que les demandes normales de pages et d'actifs parviennent toujours au service d'hébergement.
Garder SHA-512, SHA-512/256 et SHA-384 séparés
Un champ intitulé SHA-512 nécessite le résumé complet de 64 octets, affiché sous forme de 128 caractères hexadécimaux. SHA-512/256 est un algorithme standardisé distinct avec une initialisation différente ; il n'est pas réalisé en coupant ce résultat en 64 caractères. SHA-384 est également une fonction distincte. Conservez l’étiquette complète de l’algorithme lorsque vous transmettez un résultat à un autre développeur.
Pour un artefact de version, utilisez le mode fichier au lieu de coller le texte du document décodé. Pour une requête ou un montage, enregistrez comment le texte original est devenu des octets, y compris les nouvelles lignes. Un long résumé ne compense pas le hachage d’une mauvaise représentation. Le retour à la ligne visuel sur un téléphone est inoffensif, mais un système de messagerie qui tronque la valeur copiée ne l'est pas ; vérifiez toute la longueur à l’extrémité de réception.
Une vérification directe de la distinction SHA-512/256
Pour abc, le SHA-512 ordinaire commence par le préfixe ci-dessous. Un calcul SHA-512/256 distinct donne un résumé différent de 256 bits. La deuxième valeur est un outil de comparaison, et non un algorithme supplémentaire proposé par cette page.
SHA-512 / abc / first 64 hex caractères only (NOT SHA-512/256):
ddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a9eeee64b55d39a
SHA-512/256 / abc:
53048e2681941ef99b2e29b76b4c7dabe4c2d0c634fc6d46e0e2f13107e7af23
Dépannage d'une valeur SHA-512 longue
| Problème observé | Pourquoi ça arrive | Ce qu'il faut faire |
|---|---|---|
| Seuls 64 caractères hexadécimaux sont arrivés | Le résultat a été tronqué ou un autre algorithme a été utilisé | Vérifiez les 128 caractères ; ne remplissez jamais un résultat tronqué. |
| Une référence SHA-512/256 diffère | Cet algorithme a une initialisation distincte | Utilisez une implémentation SHA-512/256 ; cette page ne le fournit pas. |
| Un résumé enveloppé ressemble à plusieurs lignes | L'habillage de l'affichage n'est pas un séparateur d'entrée | Copiez la valeur complète ; cet outil n'ajoute pas de retour à la ligne. |