Mr. Encoder

Generador de hash (MD5, SHA-256, SHA-512)

Calcula a la vez los hashes MD5, SHA-1, SHA-2, SHA3-256 y HMAC de textos o archivos.

Cómo se usa

  1. Escribe o pega texto en la pestaña Texto, o elige un archivo en la pestaña Archivo.
  2. Si quieres, activa el modo HMAC e introduce una clave secreta, y elige hex en minúsculas o mayúsculas.
  3. Todos los hashes (MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256) aparecen al instante; copia el que necesites.

Preguntas frecuentes

¿Qué es una función hash?

Una función hash convierte cualquier entrada en una huella de longitud fija. La misma entrada siempre produce el mismo hash, e incluso un cambio de un solo carácter genera un valor completamente distinto, lo que hace que los hashes sean útiles para sumas de verificación y comprobaciones de integridad.

¿Sigue siendo seguro usar MD5 o SHA-1?

No para fines de seguridad. Existen ataques de colisión prácticos contra ambos, así que usa SHA-256 o algo más robusto para firmas y protección de la integridad. MD5 y SHA-1 siguen sirviendo para sumas de verificación sin fines de seguridad, como detectar archivos dañados accidentalmente.

¿Qué es HMAC y cuándo debo usarlo?

HMAC combina una función hash con una clave secreta para producir un código de autenticación de mensajes. Demuestra que el mensaje lo creó alguien que conoce la clave y que no se ha modificado, y se usa mucho para firmar peticiones a APIs y webhooks (p. ej. HMAC-SHA256).

¿Puedo hacer hash de contraseñas con esta herramienta?

Puedes calcular el hash, pero los hashes MD5 o SHA simples no son adecuados para almacenar contraseñas porque se pueden romper rápidamente por fuerza bruta. Para guardar contraseñas, usa un algoritmo lento y con sal como Argon2, bcrypt o scrypt.

Otras herramientas