Tools App por

MD5 vs SHA-256: ¿qué hash deberías usar?

Genere MD5, SHA-1, SHA-256, SHA-384 y SHA-512 para cualquier texto. La entrada se codifica como UTF-8 antes del hash, por lo que los resultados coinciden con las herramientas de línea de comandos y los verificadores en línea.

como funciona

MD5 y la familia SHA transforman la entrada mediante rondas fijas de operaciones de bits. Las herramientas aquí codifican su texto como UTF-8 primero y luego codifican esos bytes. MD5 produce 128 bits, SHA-1 160, SHA-256 256, SHA-384 384 y SHA-512 512, todos escritos como hexadecimal.

  • MD5 y SHA-1 están rotos por seguridad; use SHA-256 o mejor para cualquier cosa que importe.

Por qué es importante

Las sumas de comprobación, las claves de caché, las firmas y las comprobaciones de integridad dependen de la concordancia de los hashes. Cuando dos herramientas no están de acuerdo en el mismo texto, los valores suelen estar bien y la codificación de entrada no, una diferencia que cuesta horas si no la espera.

Un ejemplo trabajado

El hash é con UTF-8 da MD5 66ddcd97cfdeabb2f6fb8a999b4bc76f. Una herramienta que funciona en Latin-1 devuelve un resumen diferente para el mismo carácter visible, razón por la cual los hashes a menudo no coinciden en línea.

Errores comunes

  • Comparación de hashes producidos con diferentes codificaciones de entrada.
  • Usando MD5 o SHA-1 donde la resistencia a las colisiones es importante.
  • Hash de un valor que todavía contiene una nueva línea final.

Consejos prácticos

Para la integridad del archivo, haga un hash de los bytes exactos del archivo, nunca de un área de texto que pueda normalizar los finales de línea. Para las contraseñas, no utilice estos resúmenes en absoluto; use Argon2, scrypt o bcrypt con una sal por usuario y un factor de trabajo.

como usarlo

  1. Abra la herramienta. Todo se ejecuta en la pestaña de su navegador.
  2. Pegue o escriba su entrada, luego elija la acción que necesita.
  3. Comprueba el resultado y cópialo con un clic.

Abre la herramienta

Preguntas comunes

¿Por qué MD5 de é se diferencia de otra herramienta?

Codificación de entrada. Esta herramienta codifica hash de bytes UTF-8; Las herramientas que utilizan Latin-1 producen un resumen diferente para el mismo texto visible.

¿Qué hash debo usar?

SHA-256 o más fuerte para cualquier tema relacionado con la seguridad. MD5 y SHA-1 están rotos para resistir colisiones.

¿Los hachís están salados?

No. Estos son simples resúmenes. Para las contraseñas, utilice un algoritmo dedicado como Argon2 o bcrypt con sal.

¿Esta herramienta es realmente gratuita?

Sí. No hay cuenta, muro de pago ni límite de uso. La aplicación Tools está financiada por aumenso, el estudio detrás de ella.

¿Se ha subido algo de lo que ingreso?

No. La herramienta se ejecuta en la pestaña de su navegador; lo que usted ingresa nunca se nos envía ni se almacena.

← Todas las publicaciones