md5sum – program komputerowy służący do obliczania i weryfikacji funkcji skrótu algorytmem MD5.
Program md5sum generuje z dowolnego ciągu danych 128-bitowe sumy kontrolne. Opisuje to specyfikacja RFC1321https://tools.ietf.org/html/rfc1321. Skrót MD5 lub suma kontrolna jest używana jako cyfrowy odcisk pliku (z ). Jest bardzo mało prawdopodobne, że dwa różne pliki istniejące w świecie rzeczywistym będą miały taką samą wartość skrótu MD5. Jednak w przypadku wszystkich takich algorytmów teoretycznie istnieje nieograniczona liczba plików, które będą miały ten sam skrót MD5. W 2004 roku znaleziono sposób na generowanie kolizji MD5. Prawie każda zmiana w pliku spowoduje, że jego suma kontrolna MD5 również się zmieni. Skrót MD5 jest powszechnie używany do weryfikowania integralności plików. To znaczy pozwala on zweryfikować, że plik nie został zmieniony z powodu transferu plików, błędu dysku itd.
Program md5sum jest instalowany domyślnie w większości systemów uniksopodobnych, takich jak Unix i Linux lub w warstwie kompatybilności. BSD (w tym Mac OS X) mają podobne narzędzia zwane md5.