Hash SHA512

EntradaPersonaje 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

Herramienta online gratuita de hash SHA-512 con cuatro modos: texto, archivo, lote línea a línea y HMAC. Calcula localmente en el navegador sin enviar nada al servidor. Cambia fácilmente entre SHA-512, SHA-384 y SHA-512/256.

Relacionado

¿Qué es SHA-512?

SHA-512 es el miembro con la salida más larga de la familia SHA-2, estandarizado por NIST en FIPS 180-2 (2001). Acepta entradas de cualquier longitud y produce un resumen de 512 bits (128 caracteres hexadecimales).

**Comparado con SHA-256:** la salida de SHA-512 es el doble de larga. En CPUs de 64 bits, SHA-512 suele ser más rápido que SHA-256 (el tamaño de palabra coincide con los registros nativos); en CPUs de 32 bits, gana SHA-256.

**Usos típicos:** ① Firmas digitales (RSA, ECDSA); ② Protocolos TLS / HTTPS; ③ Construcción de HMAC dentro de protocolos criptográficos; ④ Verificación de integridad de paquetes de software distribuidos; ⑤ Huellas digitales de contenido en escenarios de alta seguridad.

**Estado de seguridad:** SHA-512 sigue siendo resistente a colisiones hoy (sin colisiones prácticas conocidas) y se recomienda para proyectos nuevos. Planifica migrar a SHA-3 / BLAKE3 cuando la criptografía poscuántica sea estándar.

Casos de uso

  • Verificar la integridad de instaladores y archivos espejo frente a hashes publicados
  • Generar huellas de contenido para flujos de firma digital y certificados
  • Producir resúmenes de mensajes dentro de protocolos TLS / HTTPS
  • Derivar claves y autenticar mensajes con HMAC-SHA512
  • Usar como identificador direccionable por contenido en bases de datos o cachés (evita guardar el texto plano completo)
  • Verificación en el receptor de datos transferidos entre sistemas

Cómo Usar

  1. Elige un modo: texto, archivo, lote línea a línea o HMAC.
  2. Proporciona la entrada: pega texto en el editor, arrastra un archivo, pega varias líneas o introduce tu clave HMAC.
  3. La herramienta calcula SHA-512 al instante y muestra un resultado hexadecimal de 128 caracteres; cambia entre hex / base64 y mayúsculas/minúsculas según necesites.
  4. Opcionalmente cambia de variante (SHA-512 / SHA-384 / SHA-512/256) o pega un hash conocido para comparar.

Características

  • Cuatro modos: texto, archivo, lote línea a línea y HMAC
  • Cálculo local en el navegador con Web Crypto API; nada se sube
  • Tres variantes de SHA-512: SHA-512 / SHA-384 / SHA-512/256
  • Hash por bloques para archivos grandes con progreso en vivo
  • HMAC-SHA512 con codificaciones de clave utf8 / hex / base64
  • Salida en paralelo de varios algoritmos: MD5 / SHA-1 / SHA-256 / SHA-384 / SHA-512
  • Comparación con hash conocido: pega un hash objetivo para verificar
  • Soporte completo de Unicode, incluidos caracteres chinos y Emoji

Best Practices

Estandariza la codificación

distintas codificaciones (UTF-8 frente a Latin1) generan hashes diferentes; confirma que coincidan antes de verificar entre sistemas.

Compara sin distinguir mayúsculas

las mayúsculas o minúsculas de los dígitos hex no afectan la igualdad: pasa ambos lados a minúsculas antes de comparar.

Nunca guardes contraseñas con SHA-512

es demasiado rápido; usa PBKDF2 / bcrypt / scrypt / Argon2 en su lugar.

HMAC frente a hash simple

HMAC-SHA512 autentica mensajes con clave, mientras que SHA-512 genera huellas de contenido sin clave.

SHA-512 frente a SHA-512/256

elige SHA-512 cuando necesites la salida completa de 128 caracteres; elige SHA-512/256 cuando necesites 64 caracteres pero quieras la resistencia de SHA-512.

Preguntas Frecuentes

¿Cuánto mide la salida de SHA-512?

SHA-512 produce 512 bits, mostrados como 128 caracteres hexadecimales. SHA-384 produce 96 caracteres y SHA-512/256 produce 64 caracteres.

¿SHA-512 o SHA-256? ¿Cuál elijo?

SHA-256 es suficientemente seguro para la mayoría de usos. SHA-512 es más rápido en CPUs de 64 bits y ofrece mayor resistencia a colisiones, por lo que encaja bien en cargas de alta seguridad y sensibles al rendimiento.

¿Es SHA-512 un algoritmo de cifrado?

No. SHA-512 es una función hash unidireccional; en teoría no se puede revertir un resumen hasta su entrada. Llamarlo 'cifrado SHA-512' es impreciso: esta herramienta solo calcula hashes.

¿Es seguro SHA-512?

Sí, sigue siendo resistente a colisiones y no se conocen colisiones prácticas. Considera migrar a SHA-3 / BLAKE3 cuando la criptografía poscuántica sea estándar.

¿Puedo guardar contraseñas con SHA-512 directamente?

No. SHA-512 es demasiado rápido y puede ser atacado por fuerza bruta con GPUs. Usa un hash lento dedicado como PBKDF2 (con sal e iteraciones altas), bcrypt, scrypt o Argon2.

¿Qué diferencia hay entre SHA-384 y SHA-512/256?

SHA-384 produce 384 bits (96 caracteres), tomados de un desplazamiento distinto del cálculo completo de SHA-512. SHA-512/256 produce 256 bits (64 caracteres) usando valores iniciales diferentes. Ambos pertenecen a la familia SHA-2 con un nivel de seguridad comparable.

¿Qué es HMAC-SHA512?

HMAC-SHA512 es un código de autenticación de mensajes construido sobre SHA-512 que autentica mensajes con una clave secreta. El modo HMAC aquí admite codificaciones de clave utf8 / hex / base64.

¿Calcular el hash de un archivo grande congelará la página?

No. Los archivos se procesan en bloques transmitidos, sin cargarlos completos en memoria, así que archivos de varios GB se hashean sin problemas y la interfaz sigue respondiendo.

¿Se sube algo al servidor?

No. La herramienta calcula dentro de tu navegador mediante la Web Crypto API; tanto el texto como los archivos permanecen en tu dispositivo.

Glosario

SHA-512
Función hash criptográfica de 512 bits y miembro con la salida más larga de la familia SHA-2. Sigue siendo resistente a colisiones; recomendada para usos de alta seguridad.
SHA-384
Variante truncada de SHA-512 que produce 384 bits (96 caracteres hex). Miembro de la familia SHA-2.
SHA-512/256
Variante truncada de SHA-512 que produce 256 bits (64 caracteres hex). Conserva la resistencia a colisiones de SHA-512 con la longitud de SHA-256.
Familia SHA-2
La serie de algoritmos SHA-256 / SHA-384 / SHA-512, estandarizados por NIST en FIPS 180-2. Esta herramienta soporta tres variantes: SHA-512, SHA-384 y SHA-512/256.
Codificación hexadecimal
La forma habitual de mostrar un resumen hash. La salida de 512 bits de SHA-512 equivale a 128 caracteres hexadecimales.
Resistencia a colisiones
Propiedad que impide encontrar dos entradas distintas que produzcan el mismo hash. SHA-512 mantiene esta propiedad hoy.
Web Crypto API
Interfaz criptográfica integrada del navegador que ofrece SHA-1 / SHA-256 / SHA-384 / SHA-512 con aceleración por hardware. Esta herramienta la usa para calcular localmente.

Comparativa de algoritmos de la familia SHA-2

SHA-512 es el miembro con la salida más larga de la familia SHA-2.

AlgoritmoBits de salidaLongitud hexBits de bloqueUso típico
SHA-25625664512Predeterminado general
SHA-384384961024Alta seguridad
SHA-5125121281024Alta seguridad / CPU 64 bits
SHA-512/256256641024256 bits con resistencia SHA-512

Referencia de rendimiento de algoritmos hash

Datos de rendimiento aproximados; los valores reales dependen del navegador y del hardware.

AlgoritmoCPU 64 bitsCPU 32 bitsEstado actual
SHA-256MedioRápidoSeguro
SHA-512RápidoLentoSeguro
SHA-1RápidoRápidoExisten ataques de colisión
MD5Muy rápidoMuy rápidoExisten ataques de colisión / preimagen

Escenarios típicos de aplicación de SHA-512

Cubre capa de protocolo, capa de firma y práctica de ingeniería.

EscenarioPor qué SHA-512Valor principal
Huella de distribución de softwareResistencia a colisiones, salida largaVerificación de descargas
Protocolo TLS 1.3Recomendado por RFC 8446Seguridad HTTPS
HMAC-SHA512Resistente a ataques de extensión de longitudAutenticación de mensajes
Huella de contenido en BDSalida hex de 128 caracteresDesduplicación / clave de caché
Firmas digitalesCombina con RSA / ECDSAIntegridad de firma

Authoritative References