数字签名

目的:

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

流程:

发送方:

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

接收方:

  1. 对原文件使用相同的哈希算法生成数字摘要
  2. 使用公钥对密文进行解密
  3. 将解密后的数字和生成的数字摘要比对是否相同
    (或者双方可以省去哈希算法那一步)
-------------------------------------------------------------逆水行舟,不进则退。
原文地址:https://www.cnblogs.com/alilliam/p/13144367.html