首页 > 试题广场 >

在公钥密码体制中,不公开的是()

[单选题]
在公钥密码体制中,不公开的是()

  • 公钥
  • 私钥
  • 公钥和加密算法
  • 私钥和加密算法
    答案选B,私钥。
    设计和使用密码算法时必须遵循柯克霍夫原则
    秘密必须完全寓于密钥中,即加密和解密算法的安全性取决于密钥的安全性,而加密算法的过程和细节是公开的,只要密钥是安全的,则攻击者无法推导出明文。
    在公钥密码体制中,需要保密的是私钥,而公钥与加密算法都是公开的。
    密码系统的安全强度不能依赖于攻击者不知晓的加密算法,因为密码分析者能通过反汇编代码或逆向工程的方法得到密码算法的实现过程,甚至可以采用贿赂或社会工程学的方法使密码的设计者泄密,另外,加密算法不公开也不利于该算法的应用。因此,最好的算法是那些已经公开的,并且在世界上广泛应用多年都尚未被破译的算法。
发表于 2017-05-24 19:15:49 回复(3)
算法是公开的,算法原理也很简单,但是私钥不公开,可逆计算很难
发表于 2016-12-14 22:05:10 回复(0)
b
发表于 2019-04-07 15:38:12 回复(0)
加密算法公开?
发表于 2017-10-05 10:24:01 回复(1)
B
发表于 2016-12-13 09:44:16 回复(0)