永发信息网

为什么公开密钥密码体制中加密和解密算法都是公开的?

答案:4  悬赏:0  手机版
解决时间 2021-11-28 09:06
  • 提问者网友:一抹荒凉废墟
  • 2021-11-27 15:59
为什么公开密钥密码体制中加密和解密算法都是公开的?
最佳答案
  • 五星知识达人网友:过活
  • 2021-11-27 16:56
    在公开密钥密码体制中,加密密钥(即公开密钥)PK是公开信息,而解密密钥(即秘密密钥)SK是需要保密的。加密算法E和解密算法D也都是公开的。虽然秘密密钥SK是由公开密钥PK决定的,但却不能根据PK计算出SK。
    该技术采用两个不同的密钥来对信息加密和解密,它也称为"非对称式加密方法。每个用户有一个对外公开的加密算法E和对外保密的解密算法D。 
    它们须满足条件: 
    (1)D是E的逆,即D[E(X)]=X; 
    (2)E和D都容易计算。 
    (3)由E出发去求解D十分困难。 
    从上述条件可看出,公开密钥密码体制下,加密密钥不等于解密密钥。加密密钥可对外公开,使任何用户都可将传送给此用户的信息用公开密钥加密发送,而该用户唯一保存的私人密钥是保密的,也只有它能将密文复原、解密。虽然解密密钥理论上可由加密密钥推算出来,但这种算法设计在实际上是不可能的,或者虽然能够推算出,但要花费很长的时间而成为不可行的。所以将加密密钥公开也不会危害密钥的安全。

全部回答
  • 1楼网友:一把行者刀
  • 2021-11-27 19:31
锁的原理是公开的,但只有拿到正确的钥匙才能打开锁.加密解密也是一样的原理.
  • 2楼网友:我住北渡口
  • 2021-11-27 18:51
公开密钥算法妙就妙在,即便你知道算法,但你没得到密钥,也无法解密密文,或者解密密文要花费的成本远远高于密文本身。
  这就使得解密变得无意义了。
  • 3楼网友:纵马山川剑自提
  • 2021-11-27 17:43
公开密钥算法妙就妙在,即便你知道算法,但你没得到密钥,也无法解密密文,或者解密密文要花费的成本远远高于密文本身。
这就使得解密变得无意义了。追问嗯,这是为什么呢?为什么从算法到密钥的路有这么长?算法不等于密钥吗?追答算法好比保险柜,密钥好比保险柜的钥匙。
就算把保险柜的设计图纸都给你,你能不用钥匙打开保险柜么?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯