A simple MD5 implementation written in C.
gcc md5.c main.c -lm -o md5
./md5 <filename>
The tests do consist of the RFC 1321 examples and can be executed like this:
gcc tests.c md5.c -lm -o md5_tests && ./md5_tests
GNU GPLv3.
A copy is available at LICENSE.md