Générateur de hash SHA-512

Générez en ligne le hash SHA-512 d’un texte. Saisissez un message pour calculer son condensat de 512 bits sous forme de 128 caractères hexadécimaux minuscules, puis copiez-le. Le calcul reste dans le navigateur via Web Crypto API et le sélecteur permet de comparer d’autres fonctions.

Entrée
0 caract. · 0 octets
Essayer :
Empreinte
✓ Traitement local dans le navigateur ✓ La saisie n’est pas envoyée au serveur
Exemples
Chaîne vide
Entrée (vide)
Sortie cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e

Le hash SHA-512 d’une entrée vide est une constante connue.

Texte simple
Entrée bonjour monde
Sortie ac9fae0bfa5021ddd3c8d213a86c921381bb9cffc10a16d7759ee000ec55b552ca5ccfab118fab9916c3490831b910a56cd74cd775caa79200ebcdf8bc4ca5be

Un court message produit 128 caractères hexadécimaux.

Effet avalanche
Entrée Bonjour monde
Sortie 6399cea02d6d5a57a7186bce1acded7349591c19ac37be86154d1071fb2abf38c6aaa7d6073acfd9519490dc9a406ae41ca8ffbd811c109654ab1f1c046970fc

La majuscule initiale transforme entièrement le hash.

Vecteur de test SHA-512 standard
Entrée The quick brown fox jumps over the lazy dog
Sortie 07e547d9586f6a73f73fbac0435ed76951218fb7d0c8d788a309d785436bbb642e93a252a954f23912547d1e8a3b5ed6e1bfd7097821233fa0538f3db854fee6

Vecteur courant pour contrôler une implémentation SHA-512.

Qu’est-ce que SHA-512 ?

SHA-512 est une fonction de hachage cryptographique SHA-2. Elle transforme toute entrée en un condensat fixe de 512 bits (64 octets), généralement écrit avec 128 caractères hexadécimaux. Ce calculateur l’affiche en minuscules.

SHA-512 est déterministe, à sens unique et conçu pour résister aux collisions. Le condensat identifie ou vérifie des données, mais ne permet pas de retrouver le texte. Le hachage n’est pas du chiffrement.

SHA-512 ou SHA-256

Les deux fonctions SHA-2 sont sûres. SHA-512 offre 512 bits et une résistance idéale aux collisions de 256 bits ; SHA-256 offre respectivement 256 et 128 bits. Ces marges dépassent les attaques pratiques.

Avec ses mots de 64 bits et blocs de 1024 bits, SHA-512 peut être plus rapide sur certaines plateformes. SHA-256 est deux fois plus compact. Utilisez surtout l’algorithme exigé par le protocole, l’API ou la somme publiée.

Comment utiliser le générateur SHA-512
  1. Saisissez le texte.
  2. Conservez SHA-512.
  3. Le générateur affiche localement 128 caractères hexadécimaux.
  4. Copiez le résultat.

Les octets UTF-8 exacts sont hachés : casse, espaces, Unicode et retours à la ligne changent le résultat. Une entrée vide est valide. Vous pouvez aussi comparer SHA-256, SHA-3, BLAKE2, SHA-1, MD5 ou CRC32.

Fonctionnement et usages de SHA-512

SHA-512 encode le message, ajoute bourrage et longueur, puis forme des blocs de 1024 bits. Chaque bloc traverse 80 tours d’opérations 64 bits, additions modulaires, constantes et expansion. Huit mots de 64 bits forment le condensat.

Il sert à l’intégrité, aux identifiants, signatures, empreintes de certificats et sommes de contrôle. HMAC-SHA-512 authentifie ; PBKDF2-HMAC-SHA-512 dérive des clés. Un hash simple n’authentifie pas et ne protège pas correctement un mot de passe.

FAQ

Sa marge théorique est supérieure, mais les deux sont considérés sûrs sans attaque pratique connue par préimage ou collision. SHA-256 suffit généralement ; choisissez SHA-512 si le protocole l’impose, si 512 bits sont utiles ou s’il est plus rapide sur votre plateforme.

Il peut l’être pour de grandes entrées sur certains systèmes 64 bits. Cela dépend du processeur, de l’accélération, du navigateur et de la taille. Mesurez votre charge réelle si la vitesse est décisive.

Pas sous sa forme brute : sa rapidité facilite les attaques. Utilisez Argon2id, scrypt, bcrypt ou PBKDF2 avec un sel aléatoire unique et un coût adapté.

Le calcul s’effectue localement via Web Crypto API ; le texte n’est pas envoyé pour être haché. Évitez néanmoins les secrets sur un appareil non fiable.

Non. C’est une fonction à sens unique sans décodeur ni clé. On peut seulement deviner une entrée, la hacher et comparer, ce qui peut révéler des valeurs prévisibles sans inverser SHA-512.

Les octets diffèrent probablement. Vérifiez casse, espaces, tabulations, fins de ligne, Unicode et format attendu : texte, hex, Base64 ou fichier. Ici le texte est encodé en UTF-8.

Non. Cette page hache le texte et ne lit pas les fichiers. Un nom est haché comme texte. Pour un téléchargement, utilisez un utilitaire de fichier et une somme fiable.

Hachez exactement le texte d’origine et comparez les 128 caractères. Une égalité indique avec une probabilité extrême les mêmes octets. Contre une falsification, le hash attendu doit venir d’une source fiable.
Outils associés

Générateur HMAC

Générez un HMAC avec un texte et une clé secrète dans votre navigateur.