MD5 é um algoritmo conhecido para o cálculo de uma soma de verificação de 128 bits para qualquer arquivo ou objeto. A probabilidade ...

MD5 é um algoritmo conhecido para o cálculo de uma soma de verificação de 128 bits para qualquer arquivo ou objeto. A probabilidade de dois arquivos diferentes produzirem a mesma soma de verificação MD5 é muito pequena (aproximadamente 1 em 2^64) e, assim, a soma de verificação MD5 de um arquivo pode ser usada para construir um identificador de conteúdo confiável que muito provavelmente identificará o arquivo de forma exclusiva. O inverso também é verdadeiro. Se dois arquivos tiverem a mesma soma de verificação MD5, é muito provável que os arquivos sejam idênticos. Para especificar o MOF da propriedade MD5, o algoritmo MD5 sempre gera uma cadeia de caracteres com 32 caracteres. Por exemplo: a cadeia de caracteres abcdefghijklmnopqrstuvwxyz gera a cadeia de caracteres c3fcd3d76192e4007dfb496cca67e13b. Consulte em http://www.rsa.com/pub/rfc1321.txt os detalhes da implementação do algoritmo MD5.