SHA3-512 Hash Generator

Genera un hash SHA3-512 de texto en línea. Escribe o pega un mensaje para calcular su digest SHA-3 de 512 bits como una cadena hexadecimal en minúsculas de 128 caracteres y copiar el resultado. El cálculo se realiza localmente en tu navegador con una implementación JavaScript de SHA-3, y el selector de algoritmo permite comparar SHA3-512 con SHA-512, SHA3-256, SHA-256, BLAKE2, SHA-1, MD5 o CRC32.

Entrada
0 caract. · 0 bytes
Probar:
Hash
✓ Procesamiento local en el navegador ✓ La entrada no se envía al servidor
Ejemplos
Cadena vacía
Entrada (vacío)
Salida a69f73cca23a9ac5c8b567dc185a756e97c982164fe25859e0d1dcc1475c80a615b2123af1f5f94c11e3e9402c3ac558f500199d95b6d3e301758586281dcd26

El hash SHA3-512 de una entrada vacía es una constante definida en FIPS 202.

Texto simple
Entrada hola mundo
Salida 32fd3c4c220b24991aa9930164c37a3d12496984f3add3c51faf931d8ebc2c7780a13e5e8cfb0a20243ed0703dacd5a1210c3c12faa6b7d5d1c70088df60430c

Un texto corto produce una cadena hex SHA3-512 fija de 128 caracteres.

Efecto avalancha
Entrada Hola mundo
Salida 1cb5603e533f52ff2699ce56382855c0109cbf28899e71e59a128c149195f915bc709722af38f4c8a2a671c1ebb2db9f9ed705c4fde99409705c7cc45ed8fcb8

Cambiar una sola mayúscula produce una salida no relacionada.

Texto Unicode
Entrada El veloz murciélago hindú comía feliz cardillo y kiwi.
Salida da7793786fbd79445b2d6e59253a28ff95122381d58253e314cecc58b7c196f259daa70f0c8d060f861d88d607ffb196ac20299e10759994804c783d67df39cc

El ejemplo muestra que SHA3-512 hashea los bytes UTF-8 exactos, incluidos acentos, espacios y puntuación.

¿Qué es SHA3-512?

SHA3-512 es una función hash criptográfica de la familia SHA-3, estandarizada por NIST en FIPS 202 en 2015. Convierte una entrada de cualquier longitud en un digest fijo de 512 bits (64 bytes), normalmente escrito como 128 caracteres hexadecimales. Esta calculadora SHA3-512 online muestra el resultado en hexadecimal en minúsculas.

SHA3-512 es determinista y está diseñada para ser unidireccional y resistente a colisiones: los mismos bytes de entrada producen el mismo digest, pero el digest no se puede descifrar para recuperar el texto original. SHA-3 se basa en la permutación Keccak-p[1600] y en una construcción sponge, con un diseño interno distinto al de SHA-2. No se conocen ataques prácticos de preimagen o colisión contra SHA3-512.

SHA3-512 frente a SHA-512

SHA3-512 y SHA-512 devuelven digests de 512 bits, pero son diseños diferentes. SHA-512 pertenece a la familia SHA-2 y usa una construcción tipo Merkle–Damgård con operaciones de 64 bits. SHA3-512 usa la construcción sponge de Keccak y la permutación Keccak-p[1600]. Por eso la misma entrada produce salidas completamente distintas.

SHA-512 suele tener más soporte en protocolos y buen rendimiento en software. SHA3-512 es útil cuando un protocolo exige SHA-3, cuando importa la diversidad de diseño o cuando necesitas un digest SHA-3 fijo de 512 bits. Usa siempre el algoritmo exacto requerido por la especificación, API, vector de prueba o checksum publicado.

Cómo usar el generador SHA3-512
  1. Escribe o pega el texto que quieres hashear en el campo de entrada.
  2. Mantén SHA3-512 seleccionado en el menú de algoritmos.
  3. El generador calcula el digest en tu navegador y muestra un resultado hexadecimal de 128 caracteres.
  4. Usa el botón de copiar para llevar el hash SHA3-512 al portapapeles.

La calculadora hashea los bytes UTF-8 exactos del texto. Mayúsculas, espacios, puntuación, caracteres Unicode y saltos de línea son significativos. La entrada vacía es válida y produce el digest estándar de SHA3-512 para la cadena vacía. También puedes comparar el mismo texto con SHA-512, SHA-256, SHA3-256, SHA3-384, BLAKE2, SHA-1, MD5 o CRC32.

Cómo funciona SHA3-512 y dónde se usa

SHA3-512 utiliza un estado sponge de 1600 bits. En la fase absorb, los bloques de entrada se mezclan en una parte rate de 576 bits y la permutación Keccak actualiza todo el estado; los 1024 bits restantes de capacity aportan el margen de seguridad. Tras la separación de dominio y el padding de SHA-3, la fase squeeze lee 512 bits de salida. Un cambio mínimo en la entrada debería alterar muchos bits de salida, el efecto avalancha que se ve en los ejemplos.

SHA3-512 puede usarse para verificaciones de integridad, fingerprints largos, identificadores de contenido, flujos con firmas digitales, digests específicos de protocolos y construcciones criptográficas que requieran SHA-3 con salida de 512 bits. Un digest simple no autentica el origen y no es una forma segura de guardar contraseñas. Usa HMAC o KMAC para autenticación con clave secreta y Argon2id, scrypt, bcrypt o PBKDF2 para contraseñas.

FAQ

Usa SHA3-512 cuando una especificación exige SHA-3, cuando necesitas un digest SHA-3 fijo de 512 bits o cuando importa la diversidad frente a SHA-2. SHA-512 suele ser más rápido y tener más soporte. Para interoperabilidad, sigue exactamente el algoritmo indicado.

Un digest SHA3-512 mide 512 bits, o 64 bytes. En representación hexadecimal son 128 caracteres. Este generador devuelve hexadecimal en minúsculas.

No guardes contraseñas con SHA3-512 sin procesar. Es una función rápida y permite probar muchas conjeturas. Usa Argon2id, scrypt, bcrypt o PBKDF2 con una sal aleatoria única y un coste adecuado.

El cálculo SHA3-512 se ejecuta localmente en tu navegador con JavaScript; el texto no se envía al servidor para hashearlo. Evita introducir secretos en sitios, dispositivos o navegadores en los que no confíes.

No. SHA3-512 es una función hash unidireccional; no existe un decoder SHA3-512 ni una clave para restaurar el texto original. Solo se puede adivinar una entrada, hashearla y comparar el resultado.

Puede que las herramientas estén hasheando bytes distintos o algoritmos distintos. Revisa mayúsculas, espacios iniciales o finales, tabs, saltos de línea, normalización Unicode y si la otra herramienta espera texto, hex, Base64 o bytes de archivo. Confirma también que usa SHA3-512 FIPS 202 y no SHA-512 o Keccak.

No. SHA3-512 estandarizado y variantes anteriores de Keccak-512 comparten la permutación Keccak, pero SHA-3 usa reglas específicas de separación de dominio y padding de FIPS 202. La misma entrada puede producir resultados diferentes.

Esta página hashea el texto del campo de entrada; no sube ni lee archivos. Pegar un nombre de archivo hashea el nombre, no el contenido. Para verificar archivos usa una utilidad que lea sus bytes reales.
Herramientas relacionadas

Generador HMAC

Genera un HMAC con texto y una clave secreta directamente en el navegador.