Message Digest 2

Algorithme utilisé par Up ! Security Manager

L'algorithme Message Digest 2 (MD2) de l'Internet Engineering Task Force (IETF) a pour principe de calculer une signature sur 16 octets d'un flux binaire ou texte.

Cette signature permet par exemple d'attester l'intégrité du contenu d'un fichier, d'un enregistrement d'une base de données, d'un message échangé, etc. parce qu'il est pratiquement impossible que deux contenus distincts produisent la même signature.

Ainsi :

Le principe est de calculer la valeur de :

Voici l'algorithme Md2 :

Le flux est toujours prolongé de la sorte que sa taille soit toujours un multiple de 16 octets : la valeur des octets ajoutés est égale au nombre d'octets ajoutés moins 1.

Le code de vérification est ensuite signé comme une tranche de 16 octets du flux prolongé.

Codage binaire des décimales de Pi

Voici le contenu du tableau TablePi de 256 octets :

TablePi=