Texto y código / MULTIVERTO

Calcular hash SHA-512

Obtén el hash SHA-512 de un texto UTF-8 en formato hexadecimal.

Conversor en tiempo realTu entrada permanece en este navegador. El texto no se envía para convertirlo.
El archivo permanece en tu navegador.
Conversión por lotes
Encadenar herramientas

Aplica cada herramienta de texto al resultado anterior.

01 / Guía

Cómo funciona

SHA-512 genera un resumen de 512 bits que se muestra mediante 128 caracteres hexadecimales.

Información útil

Un resumen más largo que SHA-256 no hace seguro almacenar contraseñas sin sal y sin un algoritmo específico.

02 / Ejemplo

Ejemplo

Tu entradahola
Resultadoe83e8535d6f689493e5819bd60aa3e5fdcba940e6d111ab6fb5c34f24f86496bf3726e2bf4ec59d6d2f5a2aeb1e4f103283e7d64e4f49c03b4c4725cb361e773

03 / Guía

Calcular hash SHA-512 — Cómo funciona

Entender la salida más larga de SHA-512

SHA-512 produce una huella de 512 bits, mostrada aquí como 128 caracteres hexadecimales. Elígelo si un protocolo, especificación o suma de comprobación fiable pide expresamente SHA-512; una huella SHA-256 no se puede comparar con una SHA-512 aunque la entrada sea idéntica. La salida más larga es una característica del algoritmo, no indica que el texto original fuera más largo. Un solo carácter editado o un salto de línea oculto vuelve a cambiar toda la huella.

Al verificar un valor esperado, confirma el nombre del algoritmo, la convención de mayúsculas hexadecimales y los bytes exactos antes de interpretar una discrepancia como manipulación. Esta página calcula el hash del texto UTF-8 introducido, no de un archivo binario arbitrario. Si necesitas verificar un archivo descargado, usa una herramienta de sumas de comprobación sobre sus bytes originales. SHA-512 es unidireccional, pero una huella SHA-512 directa no almacena contraseñas de forma segura: hacen falta sal y un método costoso como Argon2 o bcrypt.

Las huellas criptográficas son unidireccionales

Un hash criptográfico convierte bytes de entrada en una huella de longitud fija. Para los mismos bytes y el mismo algoritmo, el resultado es determinista; cambiar incluso un byte suele producir una huella muy distinta. Este conversor representa primero el texto introducido como bytes UTF-8, usa después la implementación criptográfica del navegador y muestra el resultado en hexadecimal. Los saltos de línea, espacios, mayúsculas y formas de normalización Unicode pueden cambiar la secuencia de bytes. Al comparar dos hashes, comprueba que coinciden tanto los bytes originales como el algoritmo.

Una huella ayuda a detectar cambios si la comparas con un valor esperado de una fuente fiable. Por sí sola no demuestra quién creó los datos; quien pueda sustituir tanto un archivo como su huella publicada puede eludir esa comprobación. El hash no es cifrado: no hay clave ni operación de decodificación para recuperar el texto original. Tampoco conviene almacenar contraseñas usando solo un algoritmo SHA rápido de propósito general. Para contraseñas se necesita un método específico con sal y coste deliberado, como Argon2 o bcrypt.

Usar SHA-512 cuando lo exige un protocolo

Elige SHA-512 porque el protocolo receptor o la suma de comprobación lo nombra expresamente y después introduce el texto exacto. La API criptográfica del navegador produce la huella localmente; si falta esa capacidad en este contexto, la página muestra un error en vez de inventar un valor. Lee los 128 caracteres hexadecimales como un resultado único. No sirve comparar solo un prefijo ni asumir que una huella más larga significa que el texto original tenía más contenido.

Para reproducir un SHA-512 de otro sistema, revisa su codificación de entrada, el tratamiento de saltos de línea y si procesa una cadena de texto o los bytes originales de un archivo. Un documento copiado puede incluir diferencias invisibles que cambien todo el resultado. Obtén el valor esperado por un canal fiable y compáralo completo. SHA-512 no se revierte a texto, y aplicarlo una vez a una contraseña no vuelve segura una base de datos de contraseñas; usa un método específico con sal.

Cómo se transforma la entrada
Texto UTF-8
Hash criptográfico SHA-512
Hash SHA-512