Bienvenido a la informática en línea md5
MD5
Algoritmo MD5 Message-Digest, una función hash criptográfica ampliamente utilizada que produce un valor hash de 128 bits (16 bytes). Se utiliza para garantizar una transmisión de información completa y coherente.
MD5 fue diseñado por el criptógrafo estadounidense Ronald Linn Rivest y publicado en 1992 para reemplazar el algoritmo MD4. El procedimiento para este algoritmo se especifica en RFC 1321. (como un fragmento de texto) la operación se convierte en otra de longitud fija value, que es el principio básico de los algoritmos hash.
¿Qué puede hacer la herramienta de cálculo en línea MD5?
- Calcular resumen MD5 de texto en línea
¿Cómo se usa?
- 1) Pega el texto a introducir en el primer cuadro de entrada
- 2) Haz clic en el botón "Calcular"
- 3) Formato de datos hexadecimales: 1a2cdc...
Comparación de funciones de la familia SHA
Algoritmos y sus variantes | Longitud de salida (bit) |
Tamaño del estado interno (bit) |
Tamaño de bloque (bit) |
Longitud máxima del mensaje (bit) |
Ciclo | Operación | Seguridad (bit) |
Rendimiento MiB/s) | |
---|---|---|---|---|---|---|---|---|---|
MD5 (Para referencia) |
128 | 128 (4 × 32) |
512 | 264 − 1 | 64 | Y bit a bit, XOR bit a bit, desplazamiento cíclico, relleno(Módulo 232), O bit a bit | <18 (Colisión encontrada) |
335 | |
SHA-0 | 160 | 160 (5 × 32) |
512 | 264 − 1 | 80 | Y bit a bit, XOR bit a bit, desplazamiento cíclico, relleno(Módulo 232), O bit a bit | <34 (Colisión encontrada) |
- | |
SHA-1 | 160 | 160 (5 × 32) |
512 | 264 − 1 | 80 | <63 (Colisión encontrada) |
192 | ||
SHA-2 | SHA-224 SHA-256 |
224 256 |
256 (8 × 32) |
512 | 264 − 1 | 64 | Y bit a bit, XOR bit a bit, desplazamiento cíclico, relleno(Módulo 232), O bit a bit, Cambio | Sí 112/128 |
139 |
SHA-384 SHA-512 SHA-512/224 SHA-512/256 |
384 512 224 256 |
512 (8 × 64) |
1024 | 2128 − 1 | 80 | Y bit a bit, XOR bit a bit, desplazamiento cíclico, relleno(Módulo 264), O bit a bit, Cambio | Sí 192/256/112/128 |
154 | |
SHA-3 | SHA3-224 SHA3-256 SHA3-384 SHA3-512 |
224 256 384 512 |
1600 (5 × 5 × 64) |
1152 1088 832 576 |
Ilimitado | 24 | Y bit a bit, XOR bit a bit, desplazamiento cíclico, negación | Sí 112/128/192/256 |
- |
SHAKE128 SHAKE256 |
d (Longitud de variable) d (Longitud de variable) |
1344 1088 |
Sí min (d/2, 128) min (d/2, 256) |
- |