Generador de hash

Calcula el hash de un texto o de un archivo, compáralo con el que esperas y comprueba que una descarga no se alteró. Los archivos se leen por partes en tu dispositivo: no se suben a ningún servidor.

Se procesa en tu dispositivo. No se sube nada.

Se calcula sobre el texto exacto, con sus espacios y saltos de línea.

Algoritmos 4
Entrada, salida y HMAC

Escribe o pega un texto para ver sus hashes al instante.

Paso a paso

Cómo se usa

  1. Elige si vas a procesar un texto, uno o varios archivos, o una contraseña.
  2. Escribe o pega el texto, o arrastra los archivos. Los hashes se calculan al instante con los algoritmos que hayas elegido.
  3. Abre «Algoritmos» para activar SHA-3, BLAKE3, CRC32 u otros, y «Formato de salida y HMAC» para cambiar entre hexadecimal y Base64 o firmar con una clave.
  4. Pega en «Comparar con un hash conocido» el hash que publicó el autor. Te decimos si coincide y con qué algoritmo.
  5. Copia un hash con su botón, o usa «Copiar todo» y «Descargar» para guardar la lista.
FAQ

Preguntas frecuentes

¿Mis textos y archivos se suben a algún servidor?

No. El cálculo se hace en tu navegador con WebAssembly. Los archivos se leen por partes desde tu disco y nunca salen de tu dispositivo, así que puedes verificar documentos privados o imágenes de disco de varios gigabytes.

¿Cómo verifico que una descarga no está dañada?

Arrastra el archivo, activa el algoritmo que publica el sitio (casi siempre SHA-256) y pega el hash oficial en «Comparar con un hash conocido». Si coincide, el archivo es idéntico al original. También puedes pegar el contenido de un archivo SHA256SUMS para verificar varios a la vez.

¿MD5 y SHA-1 siguen siendo seguros?

No para seguridad. Se han demostrado colisiones en ambos, así que no sirven para firmas, certificados ni contraseñas. Siguen siendo útiles para detectar errores de copia o descarga. Para seguridad usa SHA-256 o superior.

¿Qué es HMAC y cuándo se usa?

HMAC combina un hash con una clave secreta para comprobar que un mensaje no fue alterado y que lo firmó quien conoce esa clave. Se usa en firmas de webhooks, tokens JWT (HS256) y APIs. Activa «Firmar con una clave secreta» e ingresa la clave.

¿Cómo guardo contraseñas de forma segura?

No con MD5 ni SHA-256 a secas: son demasiado rápidos y se pueden probar millones de combinaciones por segundo. Usa un algoritmo lento y con sal, como Argon2id o bcrypt, que puedes generar y verificar en la pestaña «Contraseñas».

¿Por qué el hash de mi texto no coincide con el de otra herramienta?

Casi siempre es un carácter invisible: un salto de línea al final, espacios de más o una codificación distinta. Aquí el texto se procesa exactamente como lo escribes, en UTF-8. En la terminal, usa «echo -n» para no añadir el salto de línea.

Qué es un hash

Un hash es una huella digital de un dato: una cadena de longitud fija que se calcula a partir del contenido. Si cambias un solo carácter del original, el hash cambia por completo. Además es de un solo sentido: desde el hash no se puede recuperar el original.

Para qué sirve

  • Verificar descargas: comparar el hash publicado con el de tu archivo demuestra que no se corrompió ni se alteró.
  • Detectar duplicados: dos archivos con el mismo hash son casi seguramente idénticos.
  • Firmar mensajes: con HMAC, el hash incluye una clave secreta.
  • Guardar contraseñas: con algoritmos lentos como bcrypt o Argon2id.

Qué algoritmo elegir

SHA-256 es la opción por defecto para casi todo. SHA-512 y SHA-3 ofrecen un margen mayor. BLAKE3 es muy rápido con archivos grandes. MD5 y SHA-1 están rotos para seguridad, pero aún se publican para comprobar integridad. CRC32 detecta errores de transmisión, no ataques.

Actualizada el 29 de septiembre de 2026