【图解密码技术】学习日记

第九章 数字签名

通过RSA实现数字签名

RSA是一种公钥密码算法,它的名字是由它的三位开发者姓氏的首字母组成的。

在RSA中,被签名的消息、**以及最终生成的签名都是以数字形式表示的。在对文本进行签名时,需要事先将文本编码成数字。

【图解密码技术】学习日记

 各种密码技术的对比

【图解密码技术】学习日记

小结:

数字签名可以识别篡改和伪装,还可以防止否认。但有一个前提是——用于验证签名的公钥必须属于真正的发送者。

要确认公钥是否合法,可以对公钥施加数字签名,这就是证书。