A simple SHA-256 hash function implementation created for educational purposes.
This project was written to understand the internal structure of the SHA-256 algorithm, including message padding, block processing, and basic bitwise operations.
The code focuses on clarity and learning rather than performance or production use.
For real-world applications, use established cryptographic libraries.