内容正文:
单元3-3数字摘要与数字签名技术
■3.3.1身份认证
■3.3.2认证中心
■3.3.3数字证书
■3.3.4数字摘要
3.3.5数字签名
■3.3.6数字时间戳
认证技术是保证电子商务交易安全的
一项重要技术。主要包括身份认证和
信息认证
■身份认证用于鉴别用户身份。
信息认证用于保证通信双方的不可抵
赖性以及信息的完整性。
2
3.3.4
数字摘要
数字摘要是用来保
证信息完整性的一项技
术。它是一种单向加密
算法
2002年图灵奖得主--RSA和MD5的创始人
3
Ronald L.Rivest
Professor Rivest is the Professor of
Electrical Engineering and Computer
Science in MIT's Department of
Electrical Engineering and Computer
Science.He is a founder of RSA Data
Security (now merged with Security Dynamics to
form RSA Security).Professor Rivest has research
interests in cryptography,computer and network
security,electronic voting,and algorithms.
4
所谓数字摘要,是指通过单向
Hash函数,将需加密的明文“摘要”成
一串固定长度(如MD5为128bit,
ha1的168bit)的
密文,不同的明文摘要成的密文其结
果总是不相同,同样的明文其摘要必
定一致,并且即使知道了摘要也不能
反推出明文。
MD5的128bit举例:904A943EF86A261894DF65E8DA60170A
Sha1的168bit举例:2DEBC1776B4E1EBC193283749071FCC13F6BE4B9
5
数字摘要的使用过程
①对原文使用as算法得到数字摘要:
②将数字摘要与原文一起发送;
③接收方将收到的原文应用单向s函数产生一个新的数字摘要:
④将新数字摘要与发送方数字摘要进行比较。
Hash-1.04-?Robin Keir -http://keir.net
条珠:5贺5器学微信图片20170815144455.pe
子卫
牧日寸间:2017年6月15日,14:45:02
MDS:
89962BB1197D714277883BAB8BB98E79
SHA1:61ECF77E90B60E3725E2902EE327C846927FFAIF
CRC32:63EB2415
浏览GB)
清涂L)
复制C)
保存)
停上红)
☑版本Qy)
☑时间迎)
进度:
☑
MDS
完成:
☑
SHA1
6
CRC32
与其它加密算法的区别
▣一般的对称或非对称加密算法用于
防止信息被篡改。
口数字摘要技术用于证明信息的完整
性和准确性,主要用于防止原文被
篡改
人风服结
出
MD5
MD5诞生于1991年,全称是
Message--Digest Algorithm(信息
摘要算法)5”,由MIT的计算机安全
实验室和RSA安全公司共同提出,之
前已经有MD2、MD3和MD4几种算法
MD5克服了MD4的缺陷,生成128bit
的摘要信息串,出现之后迅速成为
主流算法
SHA
SHA诞生于1993年,由美国国家安全局
(NSA)设计,也称安全哈希算法
Secure Hash Algorithm
SHA(即SHA-0)于1995被SHA-1替代
SHA-1生成长度为160bit的摘要信息串
是目前的主流应用算法
后来又出现了SHA-224、SHA-256、
SHA-384和SHA-512等被统称为SIA-2”
系列算法
10