凯撒密码:

具象化的图示:
image

image

1-25位偏移示意图:
image

25是个重要的周期数,
过了25要么程序判断不允许继续。要么除以25,看余下多少,就是真实要位移的数。

维吉尼亚密码:

  • image

请描述维吉尼亚密码 和 凯撒密码的区别是什么?

相同点:

  • 明文多长,密文也是同样是这么长;

几个重要的区别:

  1. 复杂度:

    • 凯撒密码非常简单,只是将字母表移动固定位数。
    • 维吉尼亚密码更复杂,使用多个移位值(即密钥)。
  2. 加密方式:

    • 凯撒密码对所有字母使用相同的移位。
    • 维吉尼亚密码对不同位置的字母使用不同的移位。
  3. 密钥:

    • 凯撒密码只有一个数字作为密钥(移位数)。
    • 维吉尼亚密码使用一个单词或短语作为密钥。
  4. 安全性:

    • 凯撒密码很容易被破解。
    • 维吉尼亚密码相对更安全,但现代标准下仍不够安全。
  5. 历史:

    • 凯撒密码源于古罗马。
    • 维吉尼亚密码发明于16世纪。
  6. 频率分析:

    • 凯撒密码容易受到简单频率分析攻击。
    • 维吉尼亚密码能更好地抵抗频率分析。
posted on 2023-10-30 15:14  Mysticbinary  阅读(138)  评论(0编辑  收藏  举报