THIS IS A WORK IN PROGRESS!
A Python implementation of the MD5 hash function, designed to handle both string and file inputs. This project provides a modular and detailed approach to the MD5 algorithm, including padding, chunk processing, and state manipulation, all in line with the official MD5 specifications.