MD5 & SHA256
OpenSSL implementation in C. Supports md5, sha1, sha256, sha224, sha512 and sha384 algorithms.
About
Year2019
Context42 Paris School
An implementation of standard cryptographic hashing algorithms from scratch in C. This project reproduces the behavior of the OpenSSL command-line tool. It supports MD5, SHA-256, and other SHA-2 family algorithms, requiring a precise implementation of the bitwise operations and block processing defined in their respective RFCs.