恺撒移位密码,凯撒移位密码

人类禁不住被各种神秘的事物所吸引,就好比飞蛾扑火。这种爱是如此强烈,以至于我们甚至发明了虚构的谜题,让福尔摩斯这样的侦探来解决。

事实上,正是因为我们对“密码”和神秘感特别着迷,我们创造了像胡八一、王胖子这样的电影角色,将我们对冒险的热爱与英雄结合起来,给了他一顶时尚的帽子。

事实上,在现实世界中有大量真实的密码和代码让我们感到娱乐和困惑。为什么我们需要发明虚构的谜题和密码?

今天,就给大家解密一种古老的密码写作方式。

凯萨移位密码

这种简单的加密方法是用下一个或几个字母代替原来的字母,据说是罗马皇帝朱里乌斯·凯萨发明的。

替换密码是指将明文信息中的字母文信息中的字母来制作密文,其中最简单的就是凯萨移位密码。

恺撒移位密码,凯撒移位密码

凯撒密码最先见于与西塞罗的书信

在凯萨一些寄给埃及艳后和西塞罗(Cicero)的信,或者寄给亲信讲私事的信中,如果他有一些必须保密的内容要说,他会用密码写。也就是换字母表中的字母顺序,这样写出来的字就看不懂了。如果有人想解码来理解意思,他必须用第四个字母D代替字母表中的第一个字母A,以此类推。

恺撒移位密码,凯撒移位密码

凯撒、安东尼与埃及艳后

凯撒密码的使用方法

解开凯萨移位密码不容易,看你有多少信息。假如你知道对方使用的是凯萨移位密码,你就可以仅凭蛮力攻破密文——将所有可能的ROTN转换方法(见下文)都尝试过,直到找到正确的。但是如果你不知道对方是否使用凯萨移位密码,你必须使用频率分析。

恺撒移位密码,凯撒移位密码

凯撒密码密文-铭文示例

为了加密信息,只需用下面一行对应的字母代替上面一行即可。例如,beware-the-Ides-of-March(注意3月15日)将成为EHZDUH-WKH-LGHV-RI-PDUFK。

凯萨发信的对象只要知道字母移动了几个位置,就可以解读原来的信息。这种转换方法被称为ROTN,N是字母移动的位置数。凯萨的做法是把字母往后移三个,所以这是ROT3转换法。

现代人认为这个密码很容易破解,也是很多孩子第一个知道的密码。然而,在公元前的第一世纪,凯萨的密信一定像天书。皇帝心中的秘密,无论是对西塞罗说还是对埃及艳后说,都不会被外人所知。

公众号:fuyeying88(长按复制)

本文来自:星火丶展展,不代表展风网立场,转载请注明:https://www.zhantianz.com/115839.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2533378009@qq.com 举报,一经查实,本站将立刻删除。