首页
社区
课程
招聘
[旧帖] [求助]关于RSA的私匙和公匙,2个互换是否会影响强度? 0.00雪花
发表于: 2008-4-21 01:39 4260

[旧帖] [求助]关于RSA的私匙和公匙,2个互换是否会影响强度? 0.00雪花

2008-4-21 01:39
4260
我用rsatool生成器生成私匙和公匙
用私匙加密,用公匙解密

用公匙加密,用私匙解密

是否不同呢??

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
当然不同了,私钥加密,公钥解密这个叫数字签名,而用公钥加密,私钥解密这个是数字加密,第一个是起验证身份的作用,第二个是数据保密的作用
2008-4-21 02:10
0
雪    币: 189
活跃值: (56)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
3
我的意思是用rsatool生成
一个M,一个D
用M作为公钥,D作为私钥 和
用D作为公钥,M作为私钥
,加密的强度是否会有影响?

还有,RSA是否能抵抗已知明文攻击,即对方得到公钥,我用私钥加密的文本,当然也有了用公钥解开的明文,这样他是否能得到我的私钥?或伪造出能用公钥解开的明文?
2008-4-21 08:18
0
雪    币: 4583
活跃值: (3567)
能力值: ( LV12,RANK:230 )
在线值:
发帖
回帖
粉丝
4
从某种角度说,对加密强度会有一些影响的,但抛开猜测出e的可能,则对加密强度没有影响。

虽然你的主贴里的两个操作是完全等价的操作。但一般e出于提高RSA效率的考虑,会是一些比较常见的选择,大多数人会选择那些书中的推荐值(3、17、65537等等),而不是自己去随机选取与(p-1)(q-1)互素的其它值。除非你选了很特别的e,否则在反过来(指将e保密,却公开d)的情形下,别人会猜出e的。你为什么要反过来?你确认你的e是很特别的,别人从未见过的,不易猜出的?

可以抵抗已知明文攻击。
2008-4-21 09:58
0
雪    币: 189
活跃值: (56)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
5
谢谢楼上,我明白了
2008-4-21 10:44
0
游客
登录 | 注册 方可回帖
返回
//