Hash SHA512
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
- Trieu el mode — text, fitxer, per lots línia a línia o HMAC.
- Introduïu les dades segons el mode — enganxeu text, arrossegueu un fitxer, enganxeu text multilínia o entreu la clau HMAC.
- L'eina calcula SHA-512 i mostra un resultat de 128 caràcters hex; podeu commutar entre hex / base64 i majúscules/minúscules.
- 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.
| Algorisme | Bits de sortida | Longitud hex | Bits de bloc | Escenari típic |
|---|---|---|---|---|
SHA-256 | 256 | 64 | 512 | Opció general |
SHA-384 | 384 | 96 | 1024 | Alta seguretat |
SHA-512 | 512 | 128 | 1024 | Alta seguretat / CPU 64 bits |
SHA-512/256 | 256 | 64 | 1024 | Longitud 256 bits + resistència SHA-512 |
Rendiment de referència d'algorismes hash habituals
Dades aproximades; depenen del navegador i del maquinari.
| Algorisme | CPU 64 bits | CPU 32 bits | Estat de seguretat actual |
|---|---|---|---|
SHA-256 | mitjà | ràpid | segur |
SHA-512 | ràpid | lent | segur |
SHA-1 | ràpid | ràpid | col·lisions trobades |
MD5 | molt ràpid | molt ràpid | col·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.
| Escenari | Per què SHA-512 | Valor clau |
|---|---|---|
| Empremta de paquet de programari | resistència a col·lisions, sortida llarga | verificació de descàrrega |
| Protocol TLS 1.3 | recomanat per RFC 8446 | seguretat HTTPS |
| HMAC-SHA512 | resistència a atacs d'extensió de longitud | autenticació de missatges |
| Empremta de contingut a la BBDD | 128 caràcters hex | deduplicació, clau de cau |
| Signatura digital | aparellat amb RSA / ECDSA | integritat de la signatura |
Authoritative References
- Comparació Segura de Text
- Conversió Binària
- Xifrat de César
- Codi Morse
- Codificació Hexadecimal
- Base64 a Vídeo
- Imatge a Base64
- Base64 a imatge
- Text a Base64
- Base64 a Text
- Verificador de hash de fitxer
- Fitxer a Base64
- Base64 a Fitxer
- Àudio a Base64
- Base64 a Àudio
- Xifrar i desxifrar AES
- Xifratge i Desxifrat DES
- Codificador i Descodificador Base32
- Base58 Codificació i descodificació
- Codificació Base64
- Descodificació Base64
- Comparació Base64
- Divisor Base64
- Base64 fusió de múltiples línies
- Formateig Base64
- Validació Base64
- Codificació Base64 per lots
- Descodificació per Lots Base64
- Neteja Base64
- Gestió del padding Base64
- Estadístiques Base64
- Base64 a Hex
- Convertidor Base64 DataURL
- Convertidor Base64-Hex
- Codificació Base85
- Generació i Verificació HMAC
- Derivació PBKDF2
- Hash MD5
- Hash SHA-256
- Hash SHA1
- Hash SHA512
- Decodificador, Verificador i Generador JWT
- Codificació d'Entitats HTML
- Unicode Escape
- Codificació URL
- Base64 URL-Safe
- MIME Base64
- Ofuscació de Java
- Ofuscació JS
- Ofuscació de PHP
- Ofuscació de Python
- Convertidor de Vídeo a Base64