Générateur de hachage SHA-512

Générez un hachage SHA-512 complet, comparez 128 caractères hexadécimaux et exportez les résultats sans envoyer votre entrée.

0 octetsUTF-8 · Espaces et fins de ligne conservés

Résultats

Calculez un hachage pour afficher le résultat. Une entrée vide est valide.

Calcul effectué dans votre navigateur. Aucun fichier n’est envoyé.

Autres outils de hachage et de somme de contrôle

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

  1. 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.
  2. 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.
  3. 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 arriveCe qu'il faut faire
Seuls 64 caractères hexadécimaux sont arrivésLe 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èreCet algorithme a une initialisation distincteUtilisez une implémentation SHA-512/256 ; cette page ne le fournit pas.
Un résumé enveloppé ressemble à plusieurs lignesL'habillage de l'affichage n'est pas un séparateur d'entréeCopiez la valeur complète ; cet outil n'ajoute pas de retour à la ligne.

Outils et guides associés

FIPS 180-4

Questions fréquemment posées

L'emballage de SHA-512 sur un téléphone modifiera-t-il la valeur copiée ?

Non. Le retour à la ligne est visuel. La copie et l'exportation conservent les 128 caractères hexadécimaux sans ajouter de nouvelles lignes internes.

Puis-je obtenir SHA-512/256 en raccourcissant cette sortie ?

Le numéro SHA-512/256 utilise des valeurs d'initialisation distinctes. Cet outil renvoie SHA-512 ; il n'implémente pas la variante SHA-512/256.

SHA-512 fonctionne-t-il toujours plus rapidement que SHA-256 ?

Aucune promesse de vitesse universelle n’est appropriée. Le navigateur, l’appareil, l’implémentation et la taille d’entrée sont importants. Choisissez l’algorithme requis par la référence plutôt qu’un benchmark revendiqué.

Le SHA-512 simple est-il suffisant pour le stockage des mots de passe ?

Non. Un résumé rapide sans clé ne fournit pas de système de stockage de mots de passe spécialement conçu avec des paramètres de sel et de coût appropriés. N'utilisez pas cette page pour stocker des mots de passe.