zoukankan      html  css  js  c++  java
  • 图解密码学第二章

    第二章

    一、学习要点

    1.暴力破解

    将所有可能的密钥尝试一遍,凯撒密码很脆弱。

    2.频率分析法

    分析字母或单词出现的概率,使简单替换密码变得脆弱

    3.Enigma密码

    将密钥与密文都加密

    4.密钥与密码算法分开

    将密钥作为可变因素,使加密算法可以重复使用,并降低了风险

    二、习题

    一段Enigma密文,密文中字母L一次也没有出现,根据这一事实推测明文?

    答:因为Enigma密码的构造,即无论接线板如何接线,三个转子的顺序和每个转子的旋转位置如何变化,输入的字母都绝对不可能被替换成该字母本身。所以明文都是L。

    三、总结

    Enigma密码这一节的讲解十分有趣,将其工作原理图(尤其是转子部分)展现出来,让我更直观的去了解了这个密码。同时最后的思考题也十分有趣。

  • 相关阅读:
    java Metaspace频繁FGC问题定位(转载)
    JVM内存模型详解(转载)
    56. Merge Intervals
    begin again
    55. Jump Game
    54. Spiral Matrix
    53. Maximum Subarray
    52. N-Queens II
    51. N-Queens
    1. 赋值运算符函数
  • 原文地址:https://www.cnblogs.com/shadow135211/p/5163955.html
Copyright © 2011-2022 走看看