L'algoritmo MD5 è un famoso algoritmo usato per le operazioni di checksum a 128 bit su file o altri oggetti. La probabilità ...

L'algoritmo MD5 è un famoso algoritmo usato per le operazioni di checksum a 128 bit su file o altri oggetti. La probabilità che due diversi file producano lo stesso valore checksum MD5 è molto bassa (circa 1 su 2^64), per questo motivo il controllo MD5 di un file può essere utilizzato per costruire un identificatore di contenuto affidabile univoco. Vale anche il contrario: se due file hanno lo stesso valore checksum MD5, è molto probabile che essi siano identici. Per specifiche MOF della proprietà MD5, l'algoritmo MD5 genera sempre una stringa di 32 caratteri. Ad esempio, la stringa abcdefghijklmnopqrstuvwxyz genera la stringa c3fcd3d76192e4007dfb496cca67e13b. Per ulteriori informazioni sull'implementazione dell'algoritmo MD5 consultare il documento http://www.rsa.com/pub/rfc1321.txt