数字摘要与数字签名技术各位童鞋们忆一忆,电子商务的安全性要求有那些呢
电子商务的安全性要求信息的保密性信息的完整性信息的不可否认性交易者身份的真实性加密技术措施数字证书3
4数字摘要数字摘要是用来保证信息完整性的一项技术
它是一种单向加密算法
所谓数字摘要,是指通过单向Hash函数,将需加密的明文“摘要”成一串固定长度(如128bit)的密文,不同的明文摘要成的密文其结果总是不相同,同样的明文其摘要必定一致,并且即使知道了摘要也不能反推出明文
•处理用Hash函数(SHA、MD-5);唯一性、单向性,摘要可视为报文的“指纹”
用以验证通过网络收到的文件是否原件
接收者对所收原件作Hash处理,产生的摘要与所收的摘要进行对比;接收者对所收原件作Hash处理,产生的摘要与所收的摘要进行对比;若相符,原件自签发后未被修改;否则原件已被改动
若相符,原件自签发后未被修改;否则原件已被改动
数字摘要的使用过程①对原文使用Hash算法得到数字摘要;②将数字摘要与原文一起发送;③接收方将收到的原文应用单向Hash函数产生一个新的数字摘要;④将新数字摘要与发送方数字摘要进行比较
银行乙:请将200元资金从本账号转移至12345账号上
客户小麦银行乙:请将200元资金从本账号转移至12345账号上
客户小麦Hash算法:数字摘要生成器sdsjdsjdadajddsadassdasdsasadasdasasdsa支付通知支付通知的数字摘要与其它加密算法的区别一般的加密技术主要用于防治信息被篡改
数字摘要技术用于证明信息的完整性和准确性,主要用于防止原文被篡改MD5和SHA-1应用举例•常见的Unix系统口令以及多数论坛/社区系统口令都是经MD5处理后保存其摘要信息串;•互联网文件下载的完整性验证
一般都提供一个MD5的数字摘要,下载方通过MD5摘要能够确认所下载的文件与原文件一致,以此