隐藏的深吧 关注:73贴子:4,691
  • 2回复贴,共1

『密码学』加密基本原则

只看楼主收藏回复

1楼
柯克霍夫原则由奥古斯特·柯克霍夫在19世纪提出:密码系统应该就算被所有人知道系统的运作步骤,仍然是安全的。克劳德·艾尔伍德·香农有句近似的话「敌人知道系统」,称为香农公理。它和传统的以保密密匙和加密方法的密码学想法不同。  
系统必须可用,非数学上不可译码。  
系统不一定要保密,可以轻易落入敌人手中。  
密匙必须可以不经书写的资料交换和记忆,且双方可以改变密匙。  
系统可以用于电讯。  
系统可以转移位置,它的功能必须不用经过几个人之手才可达到。  
系统容易使用,不要求使用者的脑力过份操劳或有很多的规则。  
布鲁斯·施奈尔将这个想法延伸,认为除了密码系统之外,任何保安系统都是这样:试图保密一些东西,都会制造了失败的根源。  
埃里克·斯蒂芬·雷蒙则将它引伸到开放源代码软件,指软件设计不假设敌人会得到源代码,已经不可靠,因此,「永无可信的封闭源码」。反过来说,开放源码比封闭源码更安全。  



IP属地:山东1楼2011-05-15 17:36回复
    意思是说:
    如今的密码已经分成了两大类:公钥密码和私钥。


    IP属地:山东2楼2011-05-15 17:37
    回复
      出密码题的六条准则
      以下内容仅供参考,欢迎补充和指正。
      1.密码必须是可解的,也就是说密码的合法接收方一定可以根据一定的规则将密码反解出来。
      2.所选的原文不宜过短。
      3.如果给提示,一定要给出对解题真正有意义的提示,提示是用来解题的,而不是用来检查或者迷惑解答者的。
      4.出密码后一定要至少核对一次。
      5.出密码要考虑到合法接收方解读的方便。密码是用来难为非法拦截者的,而不是难为接收方的。
      6.不提倡多重加密(以不超过两次加密为宜,有提示等特殊情况例外)。
      


      IP属地:山东3楼2011-05-15 17:37
      回复