It's our wits that make us men.

2019/4/27 《图解密码技术》第二章

Posted on By LuLu

图解密码技术(第二章)

小测验3 没有L的密文

答:明文是一段只有字母l的文字。因为知道Enigma的构造的人都知道,字母不可能被替换成字母本身。

2.5思考

四中密码系统的密码算法和密钥

  • 恺撒密码
    • 密码算法:将铭文中的各个字母按照指定的字母数平移
    • 密钥:平移的字母数量
  • 简单替换密码
    • 密码算法:按照替换表对字母进行替换
    • 密钥:替换表
  • Enigma(通信密码的加密)
    • 密码算法:使用Enigma密码机,通过接线板的接线方式、3个转子的顺序、每个转子的旋转位置对字母进行替换
    • 密钥(每日密码):接线板的接线方式、3个转子的顺序、每个转子的旋转位置
  • Enigma(通信密文的加密)
    • 密码算法:使用接线板的接线方式和3个转子的顺序固定的Enigma密码机,按照每个转子的旋转位置对字母进行替换
    • 密钥(通信密码):每个转子的旋转位置

为什么密码算法和密钥要分开

  • 密码算法和密钥分开考虑,密钥每次都是变化的,密码算法是重复使用的。这就解决了希望重复使用,但重复使用会增加风险这个难题。

  • 现在的密码算法中都有一部分标准化的技术,标准化的推进,使得密码算法能够作为公有财产被开发、研究和利用。即便经过标准化,密文的机密性也丝毫没有降低,这是因为密码算法和密钥是分开的。

  • 密钥才是秘密的精华。