Logotipo
Prompt Minds

Generador de hash: MD5, SHA-1, SHA-256 y SHA-512

Calcula el hash de texto o archivos, crea HMAC y verifica sumas de comprobación, de forma privada en tu navegador.

टेक्स्ट या फ़ाइल का MD5, SHA-256 हैश बनाएँ और डाउनलोड का चेकसम जाँचें।

100% privado: se ejecuta en tu navegador · Última actualización: October 2026

Verificar una suma de comprobación

Pega un hash esperado para compararlo con los resultados de arriba.
Logotipo de PDNobPDNob Tu editor de PDF ligero con IA Editar · Convertir · Comprimir · OCR · IA Descargar para escritorio

Consejos rápidos

Usa SHA-256 o SHA-512 para todo lo relacionado con la seguridad
Comprueba las descargas pegando la suma de comprobación del editor
Los espacios de más o los saltos de línea cambian el hash
Nunca guardes contraseñas con SHA simple o MD5
Usa HMAC-SHA256 para verificar las firmas de webhooks
Todas las herramientas
Publicidad

Respuesta rápida

Escribe texto o elige un archivo y la herramienta muestra a la vez sus hashes MD5, SHA-1, SHA-256, SHA-384 y SHA-512. Por ejemplo, el SHA-256 de «hello world» es b94d27b9…efcde9. Para comprobar una descarga, pega la suma de comprobación del sitio web del editor en el cuadro de verificación: una coincidencia significa que el archivo es idéntico. Marca HMAC para firmar datos con una clave secreta. No se sube nada.

¿Qué es un generador de hash?

Un generador de hash calcula un hash criptográfico, una huella corta de longitud fija, de cualquier texto o archivo. Dale una sola palabra o un video de un gigabyte y obtendrás una cadena de caracteres hexadecimales que representa de forma única exactamente esos datos. Cambia incluso un solo byte y la huella cambia por completo. Esa sencilla propiedad hace de los hashes uno de los bloques de construcción más útiles de la informática: verifican que las descargas no estén dañadas ni manipuladas, detectan archivos duplicados, firman solicitudes de API, impulsan sistemas de control de versiones como Git y ayudan a guardar contraseñas de forma segura.

Esta herramienta gratuita calcula cinco algoritmos habituales a la vez (MD5, SHA-1, SHA-256, SHA-384 y SHA-512) para texto o para archivos de hasta 500 MB, muestra el resultado en hex o Base64, puede crear firmas HMAC con una clave secreta e incluye un cuadro de verificación que te dice al instante si una suma de comprobación publicada coincide. La familia SHA usa la API Web Crypto integrada en tu navegador; MD5, que los navegadores no ofrecen, usa nuestra propia implementación comprobada con los vectores de prueba oficiales de RFC 1321. Todo se ejecuta localmente, así que tus archivos y secretos nunca salen de tu dispositivo.

Características principales

  • Cinco algoritmos lado a lado: MD5, SHA-1, SHA-256, SHA-384, SHA-512.
  • Texto o archivo: escribe, pega, elige o arrastra un archivo.
  • Archivos de hasta 500 MB, leídos y procesados en tu dispositivo con una barra de progreso.
  • Hex o Base64, con una opción en MAYÚSCULAS.
  • HMAC con cualquier clave secreta para los algoritmos SHA.
  • Verificación de sumas de comprobación con todos los algoritmos a la vez.
  • Copia con un clic de cada resultado.
  • Privado: no se sube ni se guarda nada.

Cómo usarla, paso a paso

  1. Elige Texto o Archivo.
  2. Escribe texto en el cuadro, o elige / suelta un archivo.
  3. Lee los cinco hashes: se actualizan mientras escribes.
  4. Cambia el formato a hex en MAYÚSCULAS o Base64 si tu sistema lo necesita.
  5. Marca HMAC e ingresa una clave secreta para crear firmas.
  6. Pega una suma de comprobación esperada en el cuadro de verificación para comparar.

Ejemplo: «hello world»

AlgoritmoHash de «hello world»
MD55eb63bbbe01eeed093cb22bb8f5acdc3
SHA-12aae6c35c94fcfb415dbe95f408b9ce91ee846ed
SHA-256b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9
HMAC-SHA256 (clave «secret»)734cc62f32841568f45715aeb9f4d7891324e6d948e4c6c60c0621cdac48623a

Añade una H mayúscula o un punto y todos los valores cambian por completo. Ese «efecto avalancha» es lo que hace de los hashes huellas fiables.

¿Qué algoritmo debo usar?

AlgoritmoResultadoEstadoÚsalo para
MD5128 bits (32 hex)Roto: las colisiones son fácilesSumas de comprobación heredadas, eliminación de duplicados sin fines de seguridad
SHA-1160 bits (40 hex)Roto: se demostraron colisiones prácticas en 2017Solo sistemas heredados
SHA-256256 bits (64 hex)SeguroIntegridad de archivos, firmas, HMAC, la mayoría de los usos
SHA-384384 bits (96 hex)SeguroTLS, contextos de alta seguridad
SHA-512512 bits (128 hex)SeguroIntegridad con un gran margen, a menudo rápido en CPU de 64 bits

En caso de duda, elige SHA-256. Es la opción por defecto para descargas de software, firma de código, blockchains, Subresource Integrity y firmas de API.

Verificar descargas con sumas de comprobación

Muchos editores de software (distribuciones de Linux, herramientas de Android, proyectos de código abierto, fabricantes de firmware) indican una suma de comprobación SHA-256 (a veces MD5 o SHA-1) junto a cada descarga. Para verificar tu copia:

  1. Cambia a Archivo y elige el archivo descargado.
  2. Copia la suma de comprobación de la página oficial del editor.
  3. Pégala en Verificar una suma de comprobación.
  4. Coincide significa que el archivo es idéntico bit a bit al del editor; No coincide significa que se dañó durante la transferencia o se alteró: vuelve a descargarlo de la fuente oficial.

La suma de comprobación debe provenir de una fuente de confianza. Si un atacante controla el sitio web, puede cambiar tanto el archivo como la suma de comprobación, y por eso los proyectos importantes también firman criptográficamente sus sumas de comprobación.

HMAC explicado

Un hash simple demuestra que los datos no han cambiado, pero cualquiera puede calcularlo. Un HMAC (código de autenticación de mensajes basado en hash) mezcla una clave secreta en el cálculo, de modo que solo quienes conocen la clave pueden producir el valor correcto. Las pasarelas de pago, GitHub, Razorpay, Stripe y muchos otros servicios firman los webhooks con HMAC-SHA256: tu servidor recalcula el HMAC del cuerpo recibido con el secreto compartido y lo compara con el encabezado de firma. Esta herramienta te permite reproducir esas firmas al depurar. Recuerda comparar el cuerpo sin procesar exacto: una cadena JSON reformateada produce un HMAC distinto.

Hashes y contraseñas

Los sitios web nunca deben guardar contraseñas en texto simple, pero guardar un SHA-256 o MD5 simple de una contraseña tampoco basta. Los hashes rápidos pueden calcularse miles de millones de veces por segundo en tarjetas gráficas, y enormes «tablas arcoíris» precalculadas asignan las contraseñas comunes a sus hashes. Guardar contraseñas requiere un algoritmo deliberadamente lento y con sal, como Argon2, bcrypt o scrypt, ejecutado en el servidor. Usa esta herramienta para sumas de comprobación, aprendizaje y depuración, no para crear una base de datos de contraseñas.

Cómo funciona la herramienta

El texto se codifica como bytes UTF-8, la codificación estándar de la web, así que el hindi, los emoji y otros caracteres se procesan igual que en la mayoría de los lenguajes de programación. Los hashes SHA y los HMAC se calculan con crypto.subtle.digest y crypto.subtle.sign, el mismo código auditado que usa tu navegador para HTTPS. MD5 lo calcula una pequeña implementación abierta de RFC 1321, procesada por partes en los archivos grandes para que la página siga respondiendo. Los archivos se leen con la API File directamente de tu disco a la memoria; no se hace ninguna solicitud de red.

Los hashes en la tecnología cotidiana

Usas funciones hash todos los días sin darte cuenta. Git da nombre a cada confirmación y versión de archivo por su hash, así que cualquier cambio en el historial es detectable. Los certificados HTTPS se firman sobre hashes SHA-256. Las tiendas de apps y las actualizaciones del sistema operativo comprueban los hashes antes de instalar. Los servicios de almacenamiento en la nube usan hashes para no guardar dos veces el mismo archivo. Las blockchains encadenan bloques con SHA-256. Incluso el atributo integrity de la etiqueta script de un sitio web es un hash SHA-384 en Base64 que indica al navegador que rechace un archivo modificado. Entender los hashes hace más fácil razonar sobre todos estos sistemas, y esta herramienta te permite experimentar con ellos de forma segura.

Usos habituales

  • Verificar descargas de imágenes ISO, instaladores, APK y firmware.
  • Detectar archivos duplicados comparando hashes.
  • Depurar firmas de webhooks y API (HMAC-SHA256).
  • Crear claves de caché y ETag.
  • Generar valores de Subresource Integrity (SHA-384, Base64) para scripts.
  • Aprender cómo se comportan las funciones hash en clases de informática.
  • Comprobar que una copia de seguridad es idéntica al original.
  • Confirmar que un documento que te enviaron por correo es la misma versión que aprobó un colega.
  • Registrar huellas de archivos en un registro de auditoría para detectar cambios posteriores.

Errores comunes que debes evitar

  • Espacios en blanco ocultos: un salto de línea o espacio final cambia el hash.
  • Diferencias en los finales de línea: los archivos de texto de Windows (CRLF) y Unix (LF) dan hashes distintos.
  • Usar MD5 o SHA-1 para seguridad: elige SHA-256 o más fuerte.
  • Comparar algoritmos distintos: una suma de comprobación SHA-256 nunca coincidirá con un resultado MD5.
  • Fiarse de sumas de comprobación de espejos no oficiales.

Solución de problemas

  • No coincide pero el archivo parece estar bien: comprueba que copiaste la suma de comprobación completa y el algoritmo correcto; vuelve a descargarlo si hace falta.
  • Archivo demasiado grande: el límite es de 500 MB para proteger la memoria de tu navegador.
  • El hash difiere de la salida de la línea de comandos: comandos como echo añaden un salto de línea; usa echo -n o printf.
  • MD5 muestra «HMAC solo está disponible para los algoritmos SHA»: desmarca HMAC para ver el MD5 simple.

Glosario rápido

  • Hash / resumen: la salida de longitud fija de una función hash.
  • Suma de comprobación: un hash publicado para verificar la integridad de un archivo.
  • Colisión: dos entradas distintas con el mismo hash.
  • Efecto avalancha: un cambio mínimo en la entrada que produce un hash completamente distinto.
  • HMAC: un hash con clave que se usa para autenticar mensajes.
  • UTF-8: la codificación de texto que se usa para convertir caracteres en bytes.
  • Hexadecimal: notación en base 16 que usa 0–9 y a–f; cada byte se convierte en dos caracteres.
  • Base64: una codificación de texto que representa 3 bytes como 4 caracteres, lo que acorta los hashes.
  • Sal (salt): datos aleatorios que se añaden a una contraseña antes del hash para que contraseñas idénticas den hashes distintos.

¿Por qué usar este generador de hash?

Muestra todos los hashes habituales a la vez para texto y archivos grandes, verifica automáticamente las sumas de comprobación, admite HMAC, explica qué algoritmos son seguros y mantiene todo en tu dispositivo: gratis, rápido y sin registro.

Generador de hash: datos clave

AlgoritmosMD5, SHA-1, SHA-256, SHA-384, SHA-512
Datos de entradaTexto UTF-8 o un archivo de hasta 500 MB
ResultadoHex (minúsculas/mayúsculas) o Base64
HMACHMAC-SHA-1/256/384/512 con tu clave secreta
VerificarPega una suma de comprobación esperada para comparar
SeguridadSHA-256+ para integridad; MD5/SHA-1 están rotos para seguridad

Preguntas frecuentes

¿Qué es un hash?

Una función hash convierte cualquier cantidad de datos en una huella corta de longitud fija. La misma entrada siempre da el mismo hash, e incluso el cambio de una sola letra da un resultado completamente distinto. Los hashes se usan para comprobar la integridad de archivos, guardar contraseñas de forma segura (con algoritmos especiales) e identificar datos.

¿Cuál es la diferencia entre MD5, SHA-1 y SHA-256?

Producen hashes de distinta longitud (MD5 128 bits, SHA-1 160 bits, SHA-256 256 bits) y tienen distinta seguridad. Se han encontrado colisiones prácticas para MD5 y SHA-1, así que no deben usarse para seguridad. SHA-256 y SHA-512 son opciones actuales y seguras.

¿Cómo verifico un archivo descargado?

Cambia a Archivo, elige el archivo descargado y luego pega la suma de comprobación que aparece en la página de descarga en el cuadro de verificación. Si dice Coincide, el archivo es exactamente el que publicó el editor; si no, vuelve a descargarlo del sitio oficial.

¿MD5 sigue siendo seguro?

No para seguridad. Los atacantes pueden crear dos archivos distintos con el mismo MD5. Sigue valiendo para detectar corrupción accidental o para sistemas heredados que lo requieren.

¿Puedo calcular el hash de archivos grandes?

Sí, archivos de hasta 500 MB. El archivo se lee en la memoria de tu navegador y se calcula localmente; los archivos muy grandes necesitan suficiente memoria libre en tu dispositivo.

¿Por qué mi hash es distinto del de otra herramienta?

Normalmente la entrada es distinta: un espacio de más, un salto de línea final, otra codificación de texto, o finales de línea de Windows frente a Unix. Esta herramienta calcula el hash del texto como UTF-8 exactamente tal como se escribió.

¿Qué es HMAC?

HMAC combina una función hash con una clave secreta para crear un código de autenticación de mensajes. Solo quien tiene la clave puede producirlo o verificarlo, y por eso las API y los webhooks usan firmas HMAC-SHA256.

¿Puedo descifrar o revertir un hash?

No. Los hashes son unidireccionales. Los sitios que dicen «descifrar MD5» simplemente buscan hashes de contraseñas comunes en grandes tablas, otra razón para no usar hashes simples para contraseñas.

¿Debo usar SHA-256 para guardar contraseñas?

No. Los hashes rápidos como SHA-256 son fáciles de atacar por fuerza bruta. Usa un algoritmo lento de hash de contraseñas como bcrypt, scrypt o Argon2 en tu servidor.

¿Qué es la opción Base64?

Muestra los mismos bytes del hash en Base64 en lugar de hexadecimal: más corto, y el formato que esperan algunas API y atributos de integridad de subrecursos.

¿Mi archivo se sube?

No. Los archivos y el texto se procesan por completo en tu navegador.

¿El generador de hash es gratis?

Sí. Es gratis, ilimitado y no requiere registro.

¡Obtén la huella de cualquier archivo o texto!

MD5, SHA-256 y HMAC en segundos: gratis y privado.

Explora más herramientas de Prompt Minds

El generador de hash funciona muy bien junto con nuestras otras herramientas gratuitas. Todas las herramientas de Prompt Minds se ejecutan por completo en tu navegador: sin registro, sin subidas y sin marcas de agua. Ver todas las herramientas gratuitas.

Asistente de IA de Prompt Minds
¡Namaste! ¿Cómo puedo ayudarte con el generador de hash?