了解数字签名

(1)什么是数字签名? A发消息给B, A将消息用散列函数生成一个散列值确保信息不被修改,然后A用自己的私钥对散列值进行加密,A将加密后的散列值和消息一起发送给B B接收到消息后,B也用散列函数生成一个散列值,然后用A的公钥将A发送来的加密的散列值进行解密,两个散列值进行对比,看消息是否被修改过 如下图:  (2)为什么需要数字签名? 如下图 A喜欢B,于是A一个消息"我爱你" 给B, 但C也喜欢
相关文章
相关标签/搜索