SHA-256 hashing algorithm implementation SHA256 hashing algorithm implementation in C++. (to be used in future projects) Note slower than the sha256sum executable (pure C implementation) present in most linux like systems, by about 60% for large files (e.g. 1.5GiB)