- 1
- 0
- 约 68页
- 2016-01-18 发布于贵州
- 举报
培训课件认证与密钥管理技术
1 认证与密钥管理技术 内容提要 哈希函数的分类与MD5的基本算法 常用的身份识别技术:电子ID身份识别和 个人特征身份识别 密钥管理技术与管理系统 消息一致性与数字签名 信息隐藏与数字水印 1 哈希函数 哈希函数/Hash函数/散列函数,就是把任意长的输入串变化成固定长的输出串的一种函数。通常用h表示哈希函数,M表示要进行变换的数字串,称H=h(M)为哈希值/哈希码。消息完整性是指对接收的数据的任何改动都能被发现。哈希函数的一个主要功能就是为了实现数据完整性的安全需要,及时发现信息是否被非法篡改。常见的单向哈希函数有:MD4算法、MD5算法和SHA算法。 MD5也是Ron Rivest设计的单向哈希函数, 输入:任意长度的信息, 输出:128位消息摘要。 通信传输时,发送方将要发送的信息和128位消息摘要一道发送。接收方用同样的哈希函数对接收的信息产生128位消息摘要并与接收的128位消息摘要进行比较,若不符,则视为信息被(第三者)非法篡改。 其运算过程如图3-1所示。 基本算法包括3步: (1)对明文输入按512bit分组,填充使其成为512bit的整数倍,且最后一组的后64bit用来表示按时消息的长在mod (2的64次方)下的值K。填充位数为1~512bit(1~448),填充数字图样为(100…0),得Y0,Y1,…YL-1(L×
原创力文档

文档评论(0)