数字签名

确保消息接收者是预期目标,并且内容没有被篡改。

包括签名和验签两个方面。

签名:

1、A使用摘要算法,计算消息摘要。

2、A使用私钥对消息摘要进行加密,将加密摘要和原文发送给B

验签:

1、受到原文和加密摘要后,使用相同摘要算法,对原文进行摘要。

2、使用A公钥对加密摘要解密

3、对比两个摘要,如果一致,则没有被篡改。