上面一行是原文顺序,下面一行是加密后的字母表
背后的知识
- 凯撒是谁:盖乌斯·尤利乌斯·凯撒,古罗马的统帅。他写给朋友的信用「每个字母往后挪 3 位」的规则加密,所以这种密码以他命名。
- 它本质是「换字母表」:加密就是把 26 个字母排成一张错位的表,原文里的 A 在表里变成 D、B 变成 E……拿到表的人能读,拿不到的人只看到乱码。
- 为什么不安全:总共只有 25 种可能的偏移。间谍只要把 25 种都试一遍(这叫暴力破解),总有一种能读通。这也是为什么现在用电脑加密,而不是挪字母。
- 中文怎么办:凯撒密码只对英文字母有效。现代加密把所有字符(包括中文)先变成数字,再用数学公式打乱,安全得多。
- 小彩蛋:找两个词,一个用偏移 3 加密后正好是另一个?试试把「HELLO JULIUS」偏移 3,你能读出「KHOOR MXOLXV」背后的意思吗?