数字签名流程图
2016-10-26 10:43:01 0 举报
数字签名流程图描述: 1. 发送方使用哈希算法对原始数据进行计算,得到一个唯一的哈希值。 2. 发送方使用私钥对这个哈希值进行加密,生成数字签名。 3. 发送方将原始数据和数字签名一起发送给接收方。 4. 接收方收到数据后,使用与发送方相同的哈希算法对原始数据进行计算,得到一个新的哈希值。 5. 接收方使用发送方的公钥对数字签名进行解密,得到一个哈希值。 6. 接收方比较这两个哈希值,如果相同,则说明数据没有被篡改,是真实的。否则,数据可能被篡改。
作者其他创作
大纲/内容
数字签名以Signature存在
解密得到消息摘要MAC2
基于DICOM标准从PIPEMD160MD5SHA1SHA256SHA384SHA512选取一种Hash算法
文件未被篡改
MAC1=MAC2?
MAC参数顺序项
消息摘要MAC(160比特哈希值)
计算MAC所用的一系列参数项
文件被篡改
数字签名顺序项
选取同一种hash算法得到消息摘要MAC1
数字签名序列
是
可信第三方提供加密的私钥
可信第三方提供解密的公钥
否
读取基于DICOM标准的图像文件
选取部分Tags
解析文件,读取Tag集
解析明文文件
0 条评论
下一页