- 博客(1)
- 收藏
- 关注
原创 SHA256原理及python实现(不使用hashlib)
常数初始化K = [# 将输入的文本转换为二进制# 填充二进制编码if k == 0:k = 512k = k // 8return M# X右移n位return xa = H[0]b = H[1]c = H[2]d = H[3]e = H[4]f = H[5]g = H[6]h = H[7]# 将W记成16进制# ^是异或运算# 运算时超过8位16进制数字,为去掉8位前多余的数值进行压缩 & 0xFFFFFFFFh = gg = ff = ed = c。
2024-11-08 16:43:44
1990
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅