construction
Lexora Tools

Generador de hash

Genera hashes MD5, SHA-1, SHA-256, SHA-384 y SHA-512 y HMAC para texto o archivos, al instante y de forma privada.

100 % privado: todo se ejecuta en tu navegador y no se sube nada.

Cómo generar un hash

Sin registro ni instalación: funciona directamente en tu navegador.

  1. Paso 1:Elige Texto y escribe tu entrada, o elige Archivo y selecciona el archivo del que quieres el hash.
  2. Paso 2:Opcionalmente, activa HMAC e introduce una clave secreta, y elige salida hexadecimal, hexadecimal en mayúsculas o Base64.
  3. Paso 3:Copia cualquier hash con un clic o pega un checksum esperado en la casilla de comparación para verificarlo.

Preguntas frecuentes sobre el generador de hash

¿Qué diferencia hay entre MD5, SHA-1 y SHA-256?

Generan hashes de 128, 160 y 256 bits respectivamente. MD5 y SHA-1 son rápidos pero están rotos para usos de seguridad porque se pueden crear colisiones; SHA-256 y SHA-512, de la familia SHA-2, son el estándar actual para comprobaciones de integridad y seguridad.

¿Se puede revertir o descifrar un hash?

No. Las funciones hash son unidireccionales. Las entradas cortas o comunes, como contraseñas sencillas, pueden adivinarse con tablas precalculadas; por eso las contraseñas deben guardarse con algoritmos lentos y con sal, como bcrypt o Argon2, en lugar de un hash simple.

¿Cómo verifico el checksum de un archivo?

Selecciona Archivo, elige el archivo descargado y pega en la casilla de comparación el checksum publicado por el proveedor. Si coincide con el valor SHA-256 (u otro), el archivo está íntegro y sin modificar.

¿Qué es un HMAC?

Un HMAC combina una función hash con una clave secreta. Solo quien conoce la clave puede generar el mismo valor, por eso los HMAC como HMAC-SHA256 se usan para firmar peticiones a APIs y verificar webhooks de servicios como Stripe o GitHub.

¿Se suben mis archivos o mi texto?

No. Todos los hashes se calculan localmente en tu navegador. Ni el texto, ni el archivo, ni la clave HMAC se envían nunca a un servidor.

¿Qué es un hash y para qué se usa?

Una función hash criptográfica convierte cualquier entrada —una contraseña, un payload JSON o una imagen ISO de 2 GB— en una huella corta de longitud fija. La misma entrada produce siempre el mismo hash, mientras que cambiar un solo bit genera uno completamente distinto, y en la práctica es imposible volver del hash a los datos originales. Por eso los hashes son ideales para verificar descargas frente a un checksum publicado, detectar archivos modificados, crear claves de caché y ETags, deduplicar datos y firmar payloads de webhooks con un HMAC.

Este generador de hash gratuito calcula a la vez MD5, SHA-1, SHA-256, SHA-384 y SHA-512 para texto o archivos, usando la Web Crypto API nativa del navegador para la familia SHA. Activa el modo HMAC para obtener hashes con clave como HMAC-SHA256 para firmas de API y verificación de webhooks, elige salida en hexadecimal, hexadecimal en mayúsculas o Base64, y pega un valor esperado en la casilla de comparación para confirmar un checksum al instante. Los archivos se leen localmente y nunca se suben, así que puedes calcular el hash de documentos confidenciales, claves privadas o instaladores con total seguridad. Recuerda que MD5 y SHA-1 ya no son resistentes a colisiones: úsalos solo como checksums sin fines de seguridad y prefiere SHA-256 o superior en todo lo demás.