Desarrollo · herramienta gratuita

Generador MD5 online para texto y archivos

Calcula y compara el hash MD5 de texto UTF-8 o archivos locales para checksums, integraciones legacy, fixtures y pruebas.

  • UTF-8 text or local file
  • Expected checksum comparison
  • 32-character digest
  • Local browser processing

Tu herramienta

Generador MD5

Origen de entrada

Conviene saber

MD5 es una función hash que transforma texto o bytes de un archivo en una huella de 128 bits, representada por 32 caracteres hexadecimales. Sirve para compatibilidad y checksums no criptográficos.

generador MD5MD5 onlinehash MD5checksum MD5MD5 archivo

Entender

Guía de la herramienta : Generador MD5

Definición y uso principal

MD5 es una función hash que transforma texto o bytes de un archivo en una huella de 128 bits, representada por 32 caracteres hexadecimales. Sirve para compatibilidad y checksums no criptográficos.

Uso principal: Calcular o verificar el MD5 de texto UTF-8 y archivos locales para comparar checksums, reproducir una integración antigua o preparar datos de prueba.

Casos de uso comunes

Checksums compatibles
Compara una huella esperada en sistemas que todavía publican valores MD5.
APIs y software legacy
Reproduce identificadores o firmas no criptográficas exigidas por una integración antigua.
Archivos descargados
Calcula localmente la huella de un archivo y compárala con el MD5 publicado por una fuente de confianza.
Fixtures de prueba
Prepara valores deterministas para tests, documentación y ejemplos técnicos.

Cómo usar la herramienta

  1. Elige texto o archivo como origen.
  2. Escribe el texto UTF-8 o selecciona el archivo local.
  3. Copia la huella MD5 de 32 caracteres.
  4. Pega un MD5 esperado para comprobar si ambas huellas coinciden.
  5. Usa SHA-256 cuando diseñes una verificación moderna.

Buenas prácticas

  • Usa MD5 solo cuando un formato o sistema compatible lo requiera.
  • Compara el contenido con la misma codificación de caracteres y los mismos saltos de línea.
  • Verifica que el MD5 esperado provenga de una fuente fiable.
  • Prefiere SHA-256 para controles de integridad nuevos.
  • Usa Argon2, bcrypt, scrypt o PBKDF2 para almacenar contraseñas.

Errores frecuentes

Tratar MD5 como cifrado
MD5 no cifra ni permite recuperar el texto original; produce una huella determinista.
Proteger contraseñas con MD5
MD5 es rápido y vulnerable a colisiones, por lo que no es apropiado para almacenar contraseñas ni firmar datos sensibles.
Ignorar la codificación
El mismo texto visual puede producir otra huella si los bytes, la codificación o los saltos de línea cambian.
Confundir coincidencia con autenticidad
Un MD5 coincidente detecta cambios accidentales, pero no demuestra por sí solo que un archivo sea legítimo o seguro.

FAQ

Preguntas frecuentes

¿Qué longitud tiene un hash MD5?

Un hash MD5 contiene 128 bits y suele mostrarse como una cadena de 32 caracteres hexadecimales.

¿Cómo calcular el MD5 de un archivo online?

Selecciona el modo Archivo y elige el fichero. OnSubmit lo lee localmente por bloques, calcula su huella MD5 y muestra los 32 caracteres hexadecimales sin subir el archivo.

¿Cómo comprobar si un checksum MD5 coincide?

Calcula la huella del texto o archivo y pega el MD5 esperado. El comparador normaliza mayúsculas y minúsculas y confirma si ambas cadenas de 32 caracteres coinciden exactamente.

¿MD5 es un algoritmo de cifrado?

No. MD5 es una función hash unidireccional: genera una huella, pero no cifra el texto ni ofrece una clave de descifrado.

¿Es seguro usar MD5 para contraseñas?

No. Para contraseñas se deben usar funciones lentas y adaptativas como Argon2, bcrypt, scrypt o PBKDF2 con salt.

¿Puedo usar MD5 para comprobar la integridad de un archivo?

Solo por compatibilidad y frente a errores accidentales. Para una verificación nueva o frente a manipulación, SHA-256 es una opción más robusta.

¿Por qué cambia el MD5 si añado un espacio?

La función procesa cada byte de la entrada. Un espacio, un salto de línea o un cambio de mayúscula produce una huella diferente.

¿El texto o archivo se envía a OnSubmit?

No. El navegador calcula el MD5 localmente. Los archivos se leen por bloques en el dispositivo y no se cargan en un servidor de OnSubmit.

¿Qué alternativa a MD5 conviene usar?

SHA-256 o SHA-512 son opciones más robustas para nuevas verificaciones de integridad. Para contraseñas deben usarse Argon2, bcrypt, scrypt o PBKDF2, no una función hash rápida.