Clean and clear example of the MD5 hashing algorithm implemented in C using standard int (stdint.h) types. The MD5 hashing algorithm is a non-cryptographic hashing function commonly used to verify data between sender and receiver.
Designed for microcontroller systems, algorithm operates on arbitrary chunks of data, so no need for a file system or large memory buffer.
Sign Up For Full Access
Members gain full access to the Prosource library with dozens of source files for ARM Cortex, ATMega, PIC processors
as well as desktop and embedded Linux systems. Solutions for bootloaders, Buildroot and Yocto targets as well as guided articles
on embedded development to gain critical knowledge in new systems and speed up development.