第6章-消息认证和杂凑算法概述.ppt

Secure Hash Algorithm简介 1992年NIST制定了SHA(128位) 1993年SHA成为标准(FIPS PUB 180) 1994年修改产生SHA-1(160位) 1995年SHA-1成为新的标准,作为SHA-1(FIPS PUB 180-1) SHA-1要求输入消息长度264 输入按512位的分组进行处理的 SHA-1的摘要长度为160位 基础是MD4 SHA-1: padding 与MD5相同 Step 1: Padding M ? M1 |M1| ? 448 mod 512 |M1| |M| ? 如果|M| ? 448 mod 512,则|M1| = |M|+512 Padding内容: 100…0 Step 2: Append 64-bit length M1 ? M2 |M| 264 高字节在前 (big-endian) |M2|为512的倍数: Y0,Y1,…,YL-1 SHA-1: compress Step 3: Initialize MD buffer (big-endian) A = 67 45 23 01 (0 B = EF CD AB 89 (0xEFCDAB89) C = 98 BA DC FE (0x98BADCFE) D = 10 32 54 76 (0 E = C3 D

文档评论(0)

1亿VIP精品文档

相关文档