MD5 on nagu inimese sõrmejälg. Sõrmejälg on väike andmeosa, mis tuvastab üheselt väga suure keha (inimese). Sama kehtib ka MD5 räsimisalgoritmi kohta – väike arv (vaid 32 tähemärki pikk) suudab üheselt identifitseerida väga suure faili.
MD5 on arvutialgoritm, mis tagastab väikese kordumatu numbri mis tahes sisu jaoks (string, tekstifail, pilt, videofail jne). Kui sisu muutub vähemalt ühe märgi puhul, on MD5 number erinev. Peaaegu võimatu saada kahe erineva sisu jaoks sama MD5 numbrit.
MD5 saab arvutada mis tahes teksti või faili jaoks, kuid selleks on vaja arvutiressursse. Tavaliselt võib MD5 arvutamine suure faili jaoks võtta kuni 50% protsessori ressurssidest. Võite proovida ja lõbutseda MD5 loomist mis tahes teksti jaoks, klõpsake siin .
MD5 suur eelis on see, et sisu puhul, mida ei muudeta, on tagastatud MD5 number alati sama. Sellepärast, kui otsite faili sisu piisavalt, et teada saada, et see on "sõrmejälg" - MD5 number, siis võite leida mis tahes faili, millel on sama MD5 number ja see tagab, et mõlema faili sisu ühtib 100%. Kui muutub kasvõi üks bait - muutub kogu MD5 number.
Lisateabe ja tehniliste üksikasjade saamiseks klõpsake siin .