数字签名 (数字签名原理)

2023-03-03 18:30:01 views

  数字签名就是在信息后面加上另一段内容,作为发送者的证明并且证明信息没有被篡改。

 

  一般是发送者将信息用哈希算法处理得出一个哈希值,然后用私钥对该哈希值进行加密,得出一个签名。

 

  然后发送者再将信息和签名一起发送给接收者。

 

  接收者使用发送者的公钥对签名进行解密,还原出哈希值,再通过哈希算法来验证信息的哈希值和解密签名还原出来的哈希值是否一致,从而可以鉴定信息是否来自发送者或验证信息是否被篡改。