能力值:
( LV2,RANK:10 )
|
-
-
2 楼
当然不同了,私钥加密,公钥解密这个叫数字签名,而用公钥加密,私钥解密这个是数字加密,第一个是起验证身份的作用,第二个是数据保密的作用
|
能力值:
( LV6,RANK:90 )
|
-
-
3 楼
我的意思是用rsatool生成
一个M,一个D
用M作为公钥,D作为私钥 和
用D作为公钥,M作为私钥
,加密的强度是否会有影响?
还有,RSA是否能抵抗已知明文攻击,即对方得到公钥,我用私钥加密的文本,当然也有了用公钥解开的明文,这样他是否能得到我的私钥?或伪造出能用公钥解开的明文?
|
能力值:
( LV12,RANK:230 )
|
-
-
4 楼
从某种角度说,对加密强度会有一些影响的,但抛开猜测出e的可能,则对加密强度没有影响。
虽然你的主贴里的两个操作是完全等价的操作。但一般e出于提高RSA效率的考虑,会是一些比较常见的选择,大多数人会选择那些书中的推荐值(3、17、65537等等),而不是自己去随机选取与(p-1)(q-1)互素的其它值。除非你选了很特别的e,否则在反过来(指将e保密,却公开d)的情形下,别人会猜出e的。你为什么要反过来?你确认你的e是很特别的,别人从未见过的,不易猜出的?
可以抵抗已知明文攻击。
|
能力值:
( LV6,RANK:90 )
|
-
-
5 楼
谢谢楼上,我明白了
|
|
|