https://rbtblog.com//posts/SHA256%E7%AE%97%E6%B3%95%E7%9A%84C%E8%AF%AD%E8%A8%80%E5%AE%9E%E7%8E%B0/
SHA-256算法的C语言实现 - Robert