HASH函数与消息认证课件.PPTVIP

  • 3
  • 0
  • 约2.77千字
  • 约 46页
  • 2023-07-16 发布于未知
  • 举报
§7-2 散列算法 SHA-1 算法逻辑 输入:最大长度为264位的消息; 输出:160位消息摘要; 处理:输入以512位数据块为单位处理; SHA-1 算法逻辑 步骤2:添加长度。一个64位块,表示原始消息长度 步骤3:初始化MD缓冲区。160位,表示为5个32位的寄存器 (A,B,C,D,E)。初始化为: A = B = EFCDAB89 C = 98BADCFE D = E = C3D2E1F0   big-endian format 步骤1:添加填充位。使数据位的长度 ? 448 mod 512 步骤4:以512位数据块为单位处理消息。四轮,每轮20步。 四个基本逻辑函数:f1,f2,f3,f4. 步骤5:输出。全部L个512位数据块处理完毕后,输出160位 消息摘要。 步数 16进制 0= t =19 Kt=5A827999 20=t=39 Kt=6ED9EBA1 40=t=59 Kt=8F1BBCDC 60=t=79 Kt=CA62C1D6 SHA-1总结 CV0 = IV CVq+1 = SUM32(CVq, ABCDEq) MD = CVL 其中:IV = ABCDE的初始值 ABCDEq=第q轮消息数据块处理最后一轮所得的结果 L

文档评论(0)

1亿VIP精品文档

相关文档