Herramientas abiertas · 0

Acerca de

Generador de hash MD5

Escribe o pega un texto y su hash MD5 aparece como 32 caracteres hex, o suelta un archivo de cualquier tamaño y se calcula en tu navegador sin subirlo. MD5 está roto como medida de seguridad pero sigue siendo común como checksum, así que pega el que te dieron, o lo que imprimió md5sum o certutil, para ver si coincide.

Qué hace

  • Base64 da la forma de 24 caracteres que usan el encabezado Content-MD5 y las comprobaciones de subida de Amazon S3.
  • Un checksum se halla entre lo pegado: las tres líneas de certutil, una línea de md5sum o BSD, o una fila de Get-FileHash.
  • El texto se procesa como bytes UTF-8, así que ş y é dan el MD5 que dan Python o PHP para la misma cadena.
  • HMAC-MD5 con una clave, para las API antiguas y los inicios de sesión de correo que aún firman con él.
  • Un objeto de S3 subido de una sola vez, sin cifrado KMS, tiene su MD5 como ETag: una descarga puede comprobarse con él.

Cómo se usa

  1. Escribe el texto o suelta el archivo.
  2. Copia el MD5, en hex o en Base64.
  3. Pega el checksum que te dieron, con el nombre del archivo incluido, para compararlo.
  4. Marca HMAC y escribe la clave si el MD5 debe llevar clave.

Qué no hace

  • Seguridad: se pueden crear en segundos dos archivos distintos con el mismo MD5, así que una firma, un certificado o una contraseña no deben apoyarse en él.
  • Deshacer un hash: MD5 es de un solo sentido, y los sitios que lo “descifran” buscan el texto en tablas de hashes calculados de antemano.

Preguntas

¿Sigue siendo seguro usar MD5?

Para comprobar que una descarga llegó completa, sí: un daño accidental cambia el hash. Para demostrar que un archivo no fue manipulado, no, porque alguien puede construir un segundo archivo con el mismo MD5. Pide SHA-256 cuando la fuente lo ofrezca.

¿Cuál es el MD5 de un archivo vacío?

Es d41d8cd98f00b204e9800998ecf8427e. Verlo significa que lo que se procesó estaba vacío, a menudo una descarga que falló antes de recibir su primer byte.

¿Puedo pegar lo que imprimió certutil o Get-FileHash?

Sí, tal cual. Las tres líneas de certutil -hashfile setup.exe MD5 y la fila de la tabla de Get-FileHash -Algorithm MD5 funcionan: el hash se encuentra en cualquiera de las dos, con mayúsculas o sin ellas, y se compara con el tuyo.

Todo lo de aquí funciona en tu navegador. Nada de lo que escribes, pegas o abres se sube, y no hay cuenta ni cola. Cómo funciona.

Se usa a menudo con

Más en Desarrollo

  • Formateador JSON: Formatea, valida, repara y explora JSON: vista de árbol, claves ordenadas y números grandes sin alterar.
  • Probador de regex: Prueba expresiones regulares de JavaScript en vivo: coincidencias resaltadas, grupos de captura, reemplazo y el patrón explicado con palabras sencillas.
  • Conversor de timestamp Unix: Convierte timestamps Unix en segundos, milisegundos o nanosegundos a fechas y al revés, varios a la vez, y también fechas de Excel, Windows y Discord.
  • Decodificador JWT: Decodifica un JSON Web Token, lee cada claim y sus fechas, y verifica la firma con un secreto, un PEM o un conjunto de claves; si falla, dice por qué.
  • Codificar y decodificar URL: Codifica o decodifica texto para una URL distinguiendo los tipos de escape, y desarma un enlace: edita su query, quita el rastreo y mira su dominio real.
  • Analizador de expresiones cron: Lee una expresión cron en palabras, mira sus próximas ejecuciones en cualquier zona horaria y qué hace un cambio de hora con ellas, o crea una; Unix, Spring, Quartz y EventBridge.

Todas las herramientasAcerca de utilbrewPrivacidad