数字签名

目的:

  • 对文件进行有效签名,防止文件被篡改

流程:

发送方:

  1. 对原文件使用哈希算法生成数字摘要
  2. 使用私钥对数字摘要进行加密
  3. 将密文和原文一起发送给对方

接收方:

  1. 对原文件使用相同的哈希算法生成数字摘要
  2. 使用公钥对密文进行解密
  3. 将解密后的数字和生成的数字摘要比对是否相同
    (或者双方可以省去哈希算法那一步)
posted @ 2020-06-16 20:19  youqia  阅读(147)  评论(0编辑  收藏  举报