当前位置:首页 » 密码管理 » 签名后加密

签名后加密

发布时间: 2024-10-04 09:30:35

A. 密码学问题 为什么RSA数字签名一定要先签名、后加密我是初学者,谢谢!!!

我是这么觉得:
签名的一个目的是:防止签名双方抵赖。
如果先加密的话,到时候他有可能不认账。

而且,特别是针对RSA签名算法,有一种专门针对先加密后签名的攻击。为了防止这种攻击,推荐采用先签名后加密。
这种攻击方法为:
假设签名者A用先加密后签名的方法把消息x发给B,他是先用B的公钥eb对x加密,然后用自己的私钥da签名,设A的模数为na,B的为nb,那么,A发给B的密文为: (x^eb mod nb)^da mod na
如果B不诚实,那么B可能伪造A的签名。谎称收到的是x1.因为nb是B的模数,所以B知道nb的分解,于是可以计算模nb的离散对数。 (x1)^k=x mod nb
之后,B再公布他的新公钥。然后宣布收到的是x1不是x。

热点内容
苹果手机的wifi密码怎么看 发布:2025-03-13 14:30:52 浏览:48
php直播开发教程 发布:2025-03-13 14:29:20 浏览:909
如何防止女朋友要手机密码 发布:2025-03-13 14:28:46 浏览:888
关系数据库的概念 发布:2025-03-13 14:20:12 浏览:459
linuxrpm卸载 发布:2025-03-13 14:17:45 浏览:650
android在线支付 发布:2025-03-13 13:50:21 浏览:791
瑞影无损图片压缩大师 发布:2025-03-13 13:27:33 浏览:452
应用怎样加密 发布:2025-03-13 13:18:10 浏览:674
李弘毅访问 发布:2025-03-13 13:17:30 浏览:656
服务器搭建直播平台源码 发布:2025-03-13 12:54:38 浏览:813