Generador de hash (SHA)

Calcula el hash criptográfico (SHA-1, SHA-256, SHA-384 y SHA-512) de cualquier texto al instante. Gratis y 100 % en tu navegador.
Procesamiento 100 % local · tus archivos no salen de tu navegador
Publicidad
SHA-1
SHA-256
SHA-384
SHA-512

Los hashes se calculan en tu navegador. (MD5 no está disponible por seguridad; usa SHA-256 o superior.)

¿Qué es un hash y para qué sirve?

Un hash es como una huella digital de unos datos: una función matemática toma un texto de cualquier longitud y produce una cadena de tamaño fijo. Tiene tres propiedades clave: el mismo texto da siempre el mismo hash, un cambio mínimo en el texto cambia por completo el hash, y a partir del hash es inviable recuperar el texto original.

Por eso los hashes se usan para comprobar la integridad de archivos y mensajes (si el hash coincide, los datos no se han alterado), para comparar grandes contenidos de forma rápida o como pieza dentro de firmas digitales y sistemas de autenticación.

Cómo calcular un hash

  1. Escribe o pega el texto.
  2. Verás al instante el hash en SHA-1, SHA-256, SHA-384 y SHA-512.
  3. Copia el que necesites con un clic.
Publicidad

Cómo funciona por dentro

Esta herramienta usa Web Crypto (crypto.subtle.digest), la API criptográfica nativa del navegador, la misma base que utilizan aplicaciones profesionales. El texto se codifica en UTF-8 y se procesa con el algoritmo elegido; el resultado se muestra en hexadecimal.

Hash no es cifrado

Un punto importante: el hash es de un solo sentido. No sirve para «ocultar» un texto y recuperarlo después —para eso necesitas cifrado—. Tampoco es seguro «adivinar» contraseñas a partir de su hash si son débiles. Para transportar datos como texto, usa Base64; para contraseñas, el generador de contraseñas.

Publicidad

Casos de uso reales

  • Verificar que un archivo descargado coincide con su hash oficial.
  • Comparar si dos textos o contenidos son idénticos.
  • Generar identificadores deterministas a partir de un contenido.
  • Aprender y depurar cómo funcionan las funciones hash.

Privacidad

Todo el cálculo ocurre en tu navegador. Descubre más utilidades en nuestra página de herramientas.

Preguntas frecuentes

¿Qué es un hash?

Es una huella digital de tamaño fijo que se calcula a partir de unos datos. El mismo texto produce siempre el mismo hash, pero a partir del hash es inviable recuperar el texto original.

¿Se envía mi texto a algún servidor?

No. El hash se calcula íntegramente en tu navegador con la API criptográfica nativa (Web Crypto), así que tu texto nunca sale de tu dispositivo.

¿Por qué no hay MD5?

Porque MD5 está roto criptográficamente y la API segura del navegador no lo incluye a propósito. Para integridad o seguridad, usa SHA-256 o superior.

¿Para qué sirve calcular un hash?

Para verificar la integridad de un dato (que no se ha modificado), comparar contenidos, indexar o como pieza dentro de sistemas de seguridad. No es cifrado: no sirve para «ocultar» y recuperar después.

¿Qué algoritmo debería usar?

SHA-256 es el estándar recomendado para la mayoría de usos. SHA-384 y SHA-512 ofrecen una huella más larga; SHA-1 se incluye por compatibilidad pero ya no se considera seguro.

¿Funciona en el móvil?

Sí, funciona en cualquier navegador moderno de móvil, tablet u ordenador.

Herramientas relacionadas

Publicidad