THIS IS WIP
This is a toy project created for learning assembly programming language. As of now the algorithm is implemented with following limitations:
- message length is an integer number of bytes
- no support for stream inputs (messages of initially undetermined length)
- code is not position-independent
A message that has to be MD5-hashed should be provided to the md5cli through stdin.
# manually typed string
echo "Hello MD5!" | md5cli
# file
md5cli < <PATH_TO_FILE>As of now, the maximal length of a message (file size) is 1024 bytes. Read buffer memory allocation is WIP.
MIT License 2025 Oleksandr Pikalov