Le Repertoire
L'algorithme MD5 permet de vérifier l'intégrité des données d'un message de
façon beaucoup plus sûre que le classique contrôle de parité.
Lors du transfert d'un message signé par une clef MD5, l'ordinateur émetteur
génère une clef MD5, sorte d'empreinte digitale du message, puis envoie le
message et la clef au destinataire.
A la réception le destinataire va de nouveau calculer la clef MD5 du message et
la comparer avec celle envoyée par l'émetteur. Si les deux clefs sont
identiques, la transmission s'est bien passée, dans le cas contraire le
destinataire sait que le message a été altéré durant la transmission et peut
éventuellement demander sa réémission.
MD5 est implémenté dans les principaux langages de programmation du marché (C,
C++, Java, JavaScript, PHP, Perl, etc...) ce qui le rend très pratique dans un
environnement hétérogène.
Source Dictionnaire en ligne
:
MD5