최초 해시 값은 고정된 값으로 되어있다. 다른 문서를 봤을 때, 해시 알고리즘마다 고정된 값이 있는 것 같다. static void sha_init(SHAobject *sha_info) { sha_info->digest[0] = 0x6A09E667L; sha_info->digest[1] = 0xBB67AE85L; sha_info->digest[2] = 0x3C6EF372L; sha_info->digest[3] = 0xA54FF53AL; sha_info->digest[4] = 0x510E527FL; sha_info->digest[5] = 0x9B05688CL; sha_info->digest[6] = 0x1F83D9ABL; sha_info->digest[7] = 0x5BE0CD19L; sha_info->count_lo = 0L; sha_info->count_hi = 0L; sha_info->local = 0; sha_info->digestsize = 32; } https://github...
원문 링크 : 파이썬 내장 모듈로 보는 해시 알고리즘