Movatterモバイル変換


[0]ホーム

URL:


Ir al contenido
WikipediaLa enciclopedia libre
Buscar

MD2

De Wikipedia, la enciclopedia libre

MD2 (acrónimoinglés deMessage-Digest Algorithm 2, Algoritmo de Resumen del Mensaje 2) es una función dehashcriptográfica desarrollada porRonald Rivest en 1989. Elalgoritmo está optimizado para computadoras de8 bits. El valorhash de cualquier mensaje se forma haciendo que el mensaje sea múltiplo de la longitud de bloque en el ordenador (128 bits o 16 bytes) y añadiéndole unchecksum. Para el cálculo real, se utiliza un bloque auxiliar 48 bytes y una tabla de 256 bytes generada indirectamente a partir de dígitos de laparte fraccionaria del númeropi.

Muestras

[editar]

Una vez que se han procesado todos los bloques del mensaje alargado, el primer bloque parcial del bloque auxiliar se convierte en el valor de hash del mensaje.

Los hash MD2 de 128 bits (16 bytes) se representan típicamente como números hexadecimales de 32 dígitos. A continuación, se muestra una entradaASCII de 43 bytes y el hash MD2 correspondiente:

MD2("Pancha") = f3103645f5a9166f14747a45a200bde1

Como resultado del efecto de avalancha en MD2, incluso un pequeño cambio en el mensaje de entrada generará un hash completamente diferente. Por ejemplo, cambiar la letra a por o en el mensaje da como resultado:

MD2("Pancho") = 6a03e3d4d7564d2d8eef06f3b6c72556

Seguridad

[editar]

En 2009 el hash fue deshabilitado enOpenSSL yGnuTLS por ser vulnerable aataques de colisión.[1]

Véase también

[editar]

Referencias

[editar]
  1. «CVE-2009-2409»(en inglés). Common Vulnerabilities and Exposures. 28 de noviembre de 2017. 

Enlaces externos

[editar]
Control de autoridades
Obtenido de «https://es.wikipedia.org/w/index.php?title=MD2&oldid=157623455»
Categorías:
Categoría oculta:

[8]ページ先頭

©2009-2025 Movatter.jp