数字签名

undefined4. 数字签名

undefined4.1 公钥密码与数字签名的关系

undefined4.1.1 回顾公钥密码的机制:

undefined4.1.2 数字签名的机制:

加密相当于生成签名,解密相当于验证签名.

数字签名的应用:

undefined4.1.3 签名和验证过程:

签名与验证展示:

签名与验证过程:

对消息的散列值进行签名:

公钥密码算法比较慢, 通过生成消息的散列值,然后再签名, 比较轻松.

对消息的散列值签名和验证的时间过程:

undefined4.2 用RSA实现数字签名

针对公钥密码的中间人攻击(man-in-the-middle attack)对数字签名也颇具威胁.