凯撒密码

现代密码学入门:从凯撒密码到完美加密

❓ 这是什么?

  • 这是一个简单的加密方法,用来保护信息,防止未授权的人看到内容。
  • 它的基本做法是,把每个字母向后移动固定的位数,比如向后移三位。
  • 比如,字母A变成D,字母B变成E,以此类推。
  • 这种方法容易实现,但也容易被破解,因为它的规律性很强。
  • 常用于一些简单的密码或游戏中,帮助理解更复杂的加密技术
第一组第二组第三组第四组第五组
A (0)F (5)K (10)P (15)U (20)
B (1)G (6)L (11)Q (16)V (21)
C (2)H (7)M (12)R (17)W (22)
D (3)I (8)N (13)S (18)X (23)
E (4)J (9)O (14)T (19)Y (24)
Z (25)
对于一个明文字母,其密文计算公式为:
密文字母 = (明文字母对应的数字 + 偏移量) mod 26

我给出一个数字 20090705,加密出的结果是KLOEEFOZ,破解出来便是I LOVE YOU

明文字母明文数字密钥数字计算过程密文数字密文字母
I82(8 + 2) mod 26 = 1010K
L110(11 + 0) mod 26 = 1111L
O140(14 + 0) mod 26 = 1414O
V219(21 + 9) mod 26 = 44E
E40(4 + 0) mod 26 = 44E
Y247(24 + 7) mod 26 = 55F
O140(14 + 0) mod 26 = 1414O
U205(20 + 5) mod 26 = 2525Z

💭 对我的影响?

📖 参考文献

关联下维基/百度百科,至少要看过原本百科

  1. 【乐正垂星】恺撒密码,完美加密,与现代密码学初探_哔哩哔哩_bilibili