https://supra.com/blastoff/courses/sha-256-from-the-nsa-to-the-blockchain
Check out this course: SHA-256 — From the NSA to the Blockchain