En MD5-generator er et verktøy som brukes til å lage en unik "hash" av data, for eksempel en tekststreng eller en fil. MD5 (Message-Digest Algorithm 5) tar data og omdanner det til en fast lengde på 32 tegn som representerer en "signatur" av dataene. Denne signaturen kalles en hash.
MD5-generatorer brukes til:
Opprette unike signaturer for filer eller data
Bekrefte at en fil ikke har blitt endret ved å sammenligne hasher
Sikre data i enkelte autentiseringssystemer
Opprette kontrollsummer for å sjekke dataintegritet
Selv om MD5 tidligere ble brukt til kryptering, er det nå mest brukt til integritetskontroll, siden det har blitt funnet sårbart for enkelte angrep.