Hash SHA512

EntradaCaràcter 0 0 Bytes
示例:
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

Calculadora de hash SHA-512 gratuïta en línia amb quatre modes: text, fitxer, per lots línia a línia i HMAC. Càlcul dins el navegador, sense enviar al servidor. Commuta entre SHA-512 / SHA-384 / SHA-512/256.

Relacionats

Què és SHA-512?

SHA-512 és l'algorisme amb la sortida més llarga de la família SHA-2, estandarditzat pel NIST al FIPS 180-2 (2001). Accepta entrades de longitud arbitrària i produeix una sortida de 512 bits (128 caràcters hexadecimals).

**Comparació amb SHA-256:** la sortida de SHA-512 és el doble de llarga que la de SHA-256. En CPU de 64 bits SHA-512 sol ser més ràpid (coincideix amb la longitud de paraula); en CPU de 32 bits SHA-256 és més ràpid.

**Usos típics:** ① signatures digitals (RSA, ECDSA); ② protocols TLS / HTTPS; ③ construccions HMAC en protocols criptogràfics; ④ verificació d'integritat de paquets de programari; ⑤ empremtes de contingut d'alta seguretat.

**Estat de seguretat:** SHA-512 continua sent resistent a col·lisions (sense col·lisions pràctiques conegudes) i es recomana per a projectes nous. Quan la criptografia postquàntica s'imposi, considereu migrar a SHA-3 / BLAKE3.

Casos d'ús

  • Verificació d'integritat de paquets d'instal·lació i imatges de programari (comparant amb el hash oficial)
  • Generació d'empremtes de contingut per a signatures digitals i certificats
  • Resums de missatges en protocols TLS / HTTPS
  • Derivació de claus i autenticació de missatges amb construccions HMAC-SHA512
  • Identificadors únics de contingut en bases de dades i memòria cau (sense desar el text complet)
  • Verificació del destinatari en transferir dades entre sistemes

Com usar-ho

  1. Trieu el mode — text, fitxer, per lots línia a línia o HMAC.
  2. Introduïu les dades segons el mode — enganxeu text, arrossegueu un fitxer, enganxeu text multilínia o entreu la clau HMAC.
  3. L'eina calcula SHA-512 i mostra un resultat de 128 caràcters hex; podeu commutar entre hex / base64 i majúscules/minúscules.
  4. Opcionalment, canvieu a SHA-512 / SHA-384 / SHA-512/256 o enganxeu un hash conegut per comparar.

Característiques

  • Quatre modes de treball — text, fitxer, per lots línia a línia, HMAC
  • Càlcul local al navegador — basat en Web Crypto API, sense enviaments al servidor
  • Tres variants de SHA-512 — SHA-512 / SHA-384 / SHA-512/256
  • Càlcul de fitxers per fragments — compatible amb fitxers grans i barra de progrés
  • HMAC-SHA512 — admet tres codificacions de clau: utf8 / hex / base64
  • Sortida paral·lela de múltiples algorismes — MD5 / SHA-1 / SHA-256 / SHA-384 / SHA-512
  • Comparació amb hash conegut — enganxeu el hash objectiu per verificar
  • Compatibilitat Unicode — caràcters xinesos, emojis i altres

Best Practices

Codificació unificada

diferents codificacions (UTF-8 / Latin1) generen hashes diferents — en verificacions entre sistemes assegureu-vos que coincideixin.

Ignoreu majúscules i minúscules en comparar

la capitalització no afecta la coincidència; passeu a minúscules abans de comparar.

No useu SHA-512 per a contrasenyes

és massa ràpid — preferiu PBKDF2 / bcrypt / scrypt / Argon2.

HMAC i hash tenen usos diferents

HMAC-SHA512 autentica missatges (cal clau), SHA-512 normal fa empremtes de contingut (sense clau).

SHA-512 vs SHA-512/256

si necessiteu la sortida completa de 128 caràcters, trieu SHA-512; si voleu 64 caràcters amb la resistència de SHA-512, trieu SHA-512/256.

Preguntes freqients

Quina longitud té la sortida de SHA-512?

SHA-512 produeix 512 bits, és a dir, 128 caràcters hex. SHA-384 — 96 caràcters, SHA-512/256 — 64 caràcters.

SHA-512 o SHA-256?

Per a usos generals SHA-256 ja és prou segur. SHA-512 és més ràpid en CPU de 64 bits i ofereix una resistència a col·lisions més forta, ideal per a escenaris d'alta seguretat i sensibles al rendiment.

SHA-512 és un algorisme de xifratge?

No. SHA-512 és una funció hash unidireccional; teòricament no es pot recuperar el text original a partir del valor hash. 「Xifratge SHA-512」 és una expressió imprecisa — l'eina només calcula hashes.

És segur SHA-512?

Encara és resistent a col·lisions, sense col·lisions pràctiques conegudes. Quan la criptografia postquàntica s'imposi, considereu migrar a SHA-3 / BLAKE3.

Es poden emmagatzemar contrasenyes directament amb SHA-512?

No és recomanable. SHA-512 és massa ràpid — un atacant pot fer força bruta amb GPU. Per a contrasenyes useu funcions hash lentes específiques (PBKDF2 + salt + iteracions, bcrypt, scrypt, Argon2).

Quina diferència hi ha entre SHA-384 i SHA-512/256?

SHA-384 produeix 384 bits (96 caràcters), agafats d'una posició diferent del càlcul complet de SHA-512. SHA-512/256 produeix 256 bits (64 caràcters) i es recalcula amb valors inicials diferents. Tots dos pertanyen a SHA-2 i tenen un nivell de seguretat comparable.

Què és HMAC-SHA512?

HMAC-SHA512 és un codi d'autenticació de missatges basat en SHA-512 que utilitza una clau. El mode HMAC de l'eina admet tres codificacions de clau: utf8 / hex / base64.

Es penja el càlcul SHA-512 de fitxers?

No. El fitxer es llegeix per fragments i no es carrega sencer a la memòria; fins i tot fitxers de diversos GB es calculen de manera fluida i la interfície continua responent.

El contingut s'envia al servidor?

No. L'eina utilitza Web Crypto API per calcular al navegador; ni el text ni els fitxers surten de la màquina local.

Glossari

SHA-512
Funció hash criptogràfica de 512 bits, membre amb la sortida més llarga de la família SHA-2. Avui dia encara és resistent a col·lisions i es recomana per a escenaris d'alta seguretat.
SHA-384
Variant truncada de SHA-512 que produeix 384 bits (96 caràcters hex). Membre de la família SHA-2.
SHA-512/256
Variant truncada de SHA-512 que produeix 256 bits (64 caràcters hex). Manté la resistència a col·lisions de SHA-512 però amb la longitud de SHA-256.
Família SHA-2
Sèrie d'algorismes SHA-256 / SHA-384 / SHA-512 estandarditzats pel NIST al FIPS 180-2. Aquesta eina admet tres variants: SHA-512, SHA-384 i SHA-512/256.
Codificació hexadecimal
Els valors hash es mostren normalment en hexadecimal. SHA-512 produeix 512 bits = 128 caràcters hex.
Resistència a col·lisions
Propietat que impossibilita trobar dues entrades diferents que produeixin la mateixa sortida hash. SHA-512 conserva aquesta propietat actualment.
Web Crypto API
Interfície criptogràfica integrada al navegador amb acceleració per maquinari per a SHA-1 / SHA-256 / SHA-384 / SHA-512. Aquesta eina s'hi basa per fer càlculs locals.

Comparació d'algorismes de la família SHA-2

SHA-512 és el membre de la família SHA-2 amb la sortida més llarga.

AlgorismeBits de sortidaLongitud hexBits de blocEscenari típic
SHA-25625664512Opció general
SHA-384384961024Alta seguretat
SHA-5125121281024Alta seguretat / CPU 64 bits
SHA-512/256256641024Longitud 256 bits + resistència SHA-512

Rendiment de referència d'algorismes hash habituals

Dades aproximades; depenen del navegador i del maquinari.

AlgorismeCPU 64 bitsCPU 32 bitsEstat de seguretat actual
SHA-256mitjàràpidsegur
SHA-512ràpidlentsegur
SHA-1ràpidràpidcol·lisions trobades
MD5molt ràpidmolt ràpidcol·lisions / preimatge trobats

Escenaris d'aplicació típics de SHA-512

Cobreix la capa de protocol, la de signatures i la pràctica d'enginyeria.

EscenariPer què SHA-512Valor clau
Empremta de paquet de programariresistència a col·lisions, sortida llargaverificació de descàrrega
Protocol TLS 1.3recomanat per RFC 8446seguretat HTTPS
HMAC-SHA512resistència a atacs d'extensió de longitudautenticació de missatges
Empremta de contingut a la BBDD128 caràcters hexdeduplicació, clau de cau
Signatura digitalaparellat amb RSA / ECDSAintegritat de la signatura

Authoritative References