RSA结合MD5数字签名的具体步骤

  1. 信息发送者A要向B发送一份信息,A先按双方约定的散列算法对该信息进行散列运算,得到一个该信息特有的消息摘要H,只要改动信息中任何一位,重新计算出的消息摘要值就会与原先的值不相符
  2. 接着把该消息摘要用A自己的私钥加密,得到A对该信息的数字签名S
  3. 然后A把信息原文与数字签名S一起发送给B
  4. 当B收到后,先用A的公钥对数字签名S解密得到A的消息摘要H
  5. 再用同样的散列算法对收到的信息进行散列运算,得到消息摘要H‘’
  6. 比较H与H‘’,如相等则说明信息确实来自它所声称的发送者A
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。