Hachage SHA512

EntréeCaractère 0 {octets} Les octets
示例:
All Hashes (side-by-side)
Computed via Web Crypto API
MD5
32 hex
SHA-1
40 hex
SHA-256
64 hex
SHA-384
96 hex
SHA-512
128 hex

Outil gratuit en ligne de hachage SHA-512 avec quatre modes : texte, fichier, lot ligne par ligne et HMAC. Calcul local dans le navigateur sans envoi au serveur. Basculez librement entre SHA-512, SHA-384 et SHA-512/256.

Recommandations connexes

Qu'est-ce que SHA-512 ?

SHA-512 est le membre à la sortie la plus longue de la famille SHA-2, normalisé par le NIST dans FIPS 180-2 (2001). Il accepte des entrées de toute longueur et produit une empreinte de 512 bits (128 caractères hexadécimaux).

**Par rapport à SHA-256 :** la sortie de SHA-512 est deux fois plus longue. Sur les processeurs 64 bits, SHA-512 est généralement plus rapide que SHA-256 (la taille de mot correspond aux registres natifs) ; sur les processeurs 32 bits, SHA-256 l'emporte.

**Usages typiques :** ① Signatures numériques (RSA, ECDSA) ; ② Protocoles TLS / HTTPS ; ③ Construction HMAC au sein des protocoles cryptographiques ; ④ Vérification d'intégrité des paquets logiciels distribués ; ⑤ Empreintes de contenu dans les scénarios de haute sécurité.

**État de la sécurité :** SHA-512 reste résistant aux collisions aujourd'hui (aucune collision pratique connue) et est recommandé pour les nouveaux projets. Prévoyez une migration vers SHA-3 / BLAKE3 lorsque la cryptographie post-quantique deviendra la norme.

Cas d'utilisation

  • Vérifier l'intégrité d'installateurs et de fichiers miroir face aux hachages publiés
  • Générer des empreintes de contenu pour les flux de signature numérique et de certificats
  • Produire des condensés de message dans les protocoles TLS / HTTPS
  • Dériver des clés et authentifier des messages avec HMAC-SHA512
  • Sert d'identifiant adressable par contenu dans des bases ou caches (évite de stocker le texte clair complet)
  • Vérification côté réception des données transférées entre systèmes

Comment utiliser

  1. Choisissez un mode : texte, fichier, lot ligne par ligne ou HMAC.
  2. Saisissez l'entrée : collez du texte dans l'éditeur, déposez un fichier, collez plusieurs lignes, ou entrez votre clé HMAC.
  3. L'outil calcule SHA-512 instantanément et affiche un résultat hex de 128 caractères ; basculez entre hex / base64 et majuscules/minuscules selon vos besoins.
  4. Optionnellement, changez de variante (SHA-512 / SHA-384 / SHA-512/256) ou collez un hachage connu pour comparer.

Fonctionnalités

  • Quatre modes : texte, fichier, lot ligne par ligne et HMAC
  • Calcul local dans le navigateur via Web Crypto API ; rien n'est envoyé
  • Trois variantes SHA-512 : SHA-512 / SHA-384 / SHA-512/256
  • Hachage par blocs pour les gros fichiers avec progression en direct
  • HMAC-SHA512 avec encodages de clé utf8 / hex / base64
  • Sortie multi-algorithmes en parallèle : MD5 / SHA-1 / SHA-256 / SHA-384 / SHA-512
  • Comparaison avec un hachage connu : collez une cible pour vérifier
  • Prise en charge complète d'Unicode, y compris chinois et Emoji

Best Practices

Standardisez l'encodage

des encodages différents (UTF-8 vs Latin1) produisent des hachages différents ; vérifiez que l'encodage correspond avant toute vérification inter-systèmes.

Comparez sans tenir compte de la casse

la casse des chiffres hex n'affecte pas l'égalité — mettez les deux côtés en minuscules avant de comparer.

Ne stockez jamais de mots de passe avec SHA-512

il est trop rapide ; utilisez plutôt PBKDF2 / bcrypt / scrypt / Argon2.

HMAC vs hachage simple

HMAC-SHA512 authentifie les messages avec une clé, alors que SHA-512 empreinte du contenu sans clé.

SHA-512 vs SHA-512/256

choisissez SHA-512 si vous avez besoin de la sortie complète de 128 caractères ; choisissez SHA-512/256 si vous avez besoin de 64 caractères mais souhaitez la résistance de SHA-512.

FAQ

Quelle est la longueur de la sortie SHA-512 ?

SHA-512 produit 512 bits, affichés sous forme de 128 caractères hexadécimaux. SHA-384 produit 96 caractères, et SHA-512/256 produit 64 caractères.

SHA-512 ou SHA-256 — lequel choisir ?

SHA-256 est largement suffisant pour la plupart des usages. SHA-512 est plus rapide sur les processeurs 64 bits et offre une résistance aux collisions plus forte, ce qui convient aux charges de haute sécurité et sensibles aux performances.

SHA-512 est-il un algorithme de chiffrement ?

Non. SHA-512 est une fonction de hachage à sens unique ; en théorie, on ne peut pas inverser une empreinte vers son entrée. Parler de « chiffrement SHA-512 » est imprécis : cet outil calcule uniquement des hachages.

SHA-512 est-il sûr ?

Oui, il reste résistant aux collisions et aucune collision pratique n'est connue. Envisagez une migration vers SHA-3 / BLAKE3 lorsque la cryptographie post-quantique deviendra la norme.

Peut-on stocker des mots de passe avec SHA-512 directement ?

Non. SHA-512 est trop rapide et peut être cassé par force brute avec des GPU. Utilisez un hachage lent dédié comme PBKDF2 (avec sel et itérations élevées), bcrypt, scrypt ou Argon2.

Quelle différence entre SHA-384 et SHA-512/256 ?

SHA-384 produit 384 bits (96 caractères), pris à un offset différent du calcul SHA-512 complet. SHA-512/256 produit 256 bits (64 caractères) avec des valeurs initiales différentes. Les deux appartiennent à la famille SHA-2 avec un niveau de sécurité comparable.

Qu'est-ce que HMAC-SHA512 ?

HMAC-SHA512 est un code d'authentification de message construit sur SHA-512 qui authentifie les messages à l'aide d'une clé secrète. Le mode HMAC ici prend en charge les encodages de clé utf8 / hex / base64.

Le hachage d'un gros fichier bloque-t-il la page ?

Non. Les fichiers sont traités en flux par blocs au lieu d'être chargés entièrement en mémoire, donc les fichiers de plusieurs Go se hachent sans souci et l'interface reste réactive.

Quelque chose est-il envoyé à un serveur ?

Non. L'outil calcule dans votre navigateur via la Web Crypto API ; texte et fichiers restent sur votre appareil.

Glossaire

SHA-512
Fonction de hachage cryptographique de 512 bits et membre à la sortie la plus longue de la famille SHA-2. Reste résistant aux collisions ; recommandé pour les usages de haute sécurité.
SHA-384
Variante tronquée de SHA-512 qui produit 384 bits (96 caractères hex). Membre de la famille SHA-2.
SHA-512/256
Variante tronquée de SHA-512 qui produit 256 bits (64 caractères hex). Conserve la résistance aux collisions de SHA-512 avec la longueur de SHA-256.
Famille SHA-2
La série d'algorithmes SHA-256 / SHA-384 / SHA-512, normalisés par le NIST dans FIPS 180-2. Cet outil prend en charge trois variantes : SHA-512, SHA-384 et SHA-512/256.
Encodage hexadécimal
La façon habituelle d'afficher une empreinte de hachage. La sortie 512 bits de SHA-512 équivaut à 128 caractères hexadécimaux.
Résistance aux collisions
Propriété selon laquelle on ne peut trouver deux entrées distinctes produisant le même hachage. SHA-512 conserve cette propriété aujourd'hui.
Web Crypto API
Interface cryptographique intégrée du navigateur, offrant SHA-1 / SHA-256 / SHA-384 / SHA-512 avec accélération matérielle. Cet outil l'utilise pour calculer localement.

Comparaison des algorithmes de la famille SHA-2

SHA-512 est le membre à la sortie la plus longue de la famille SHA-2.

AlgorithmeBits de sortieLongueur hexBits de blocUsage typique
SHA-25625664512Défaut général
SHA-384384961024Haute sécurité
SHA-5125121281024Haute sécurité / CPU 64 bits
SHA-512/256256641024256 bits avec résistance SHA-512

Référence de performance des algorithmes de hachage

Indications de performance approximatives ; les valeurs réelles dépendent du navigateur et du matériel.

AlgorithmeCPU 64 bitsCPU 32 bitsÉtat actuel
SHA-256MoyenRapideSûr
SHA-512RapideLentSûr
SHA-1RapideRapideCollisions connues
MD5Très rapideTrès rapideCollisions / préimages connues

Scénarios d'application typiques de SHA-512

Couvre la couche protocole, la couche signature et la pratique d'ingénierie.

ScénarioPourquoi SHA-512Valeur clé
Empreinte de distribution logicielleRésistance aux collisions, sortie longueVérification des téléchargements
Protocole TLS 1.3Recommandé par la RFC 8446Sécurité HTTPS
HMAC-SHA512Résistant aux attaques par extension de longueurAuthentification des messages
Empreinte de contenu en BDSortie hex de 128 caractèresDédoublonnage / clé de cache
Signatures numériquesS'appuie sur RSA / ECDSAIntégrité de signature

Authoritative References