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

签名后加密

发布时间: 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。

热点内容
电脑运行脚本 发布:2024-10-04 11:19:04 浏览:371
打金为何不用脚本 发布:2024-10-04 11:08:37 浏览:587
搭建龙之谷获取服务器版本 发布:2024-10-04 11:04:31 浏览:502
文件夹咋变小 发布:2024-10-04 10:53:19 浏览:391
刷机usb配置需要选择什么 发布:2024-10-04 10:15:47 浏览:22
时空裂痕服务器满了怎么进 发布:2024-10-04 10:14:23 浏览:232
安卓哪里可以下载未来之役 发布:2024-10-04 10:07:26 浏览:290
签名后加密 发布:2024-10-04 09:30:35 浏览:672
pythongetaddrinfo 发布:2024-10-04 09:29:46 浏览:454
网赚大全源码 发布:2024-10-04 09:29:43 浏览:279