恩~ 你都给了明文和密钥…不知道你还要什么方法啊?
如果你不知道凯撒,可以去百度一下,我给你简单说一下吧~
英文26个字母(不分大小写)可以由数字01~26来代替(有人也用00~25来代替,不过不常见~)
凯撒全称叫凯撒位移加密法,顾名思义啊~
比如A是01,你用n=4加密之后就是01+4=05,05在字母表里是E,所以A加密之后就是E~
CHINA用n=4加密之后就是GLMRI~ 明白没?
对了,需要说明一下,上面举的例子是字母表向右移动4位,n=4也可以理解为向左移动4位,那么CHINA加密之后就变成YDEJW~ 不过不用担心,一般情况下都是向右移的,当然也不排除某些变态向左移(强烈鄙视这种人!!!)…
恩~ 废话说了好多,给你密文吧~说明一下,我是用01~26和右移的方法加密的~
Glmri Girwvep Vehms erh XZ Yrmzivwmxc~ 完毕~(我加的有点快,不保证全对,你自己检查一下哈~)
再补一句,字母表可以循环用的,比如Z用完了就回到ABC…,这时候A就相当于27~ 明白否?
嘿嘿… 我腹黑一下下~ 如果你想用密码去虐一个人的脑细胞的话,推荐你用00~25和左移的方法,保证他能死至少一半的脑细胞~
嘿嘿嘿嘿……
刘易斯·卡罗尔
刘易斯·卡罗尔(Lewis Carroll,1832-1898),原名查尔斯·路特维奇·道奇森(Charles Lutwidge Dodgson),英国数学家、逻辑学家、童话作家、牧师、摄影师。生性腼腆,患有严重的口吃,但兴趣广泛,对小说、诗歌、逻辑、儿童摄影等颇有造诣。毕业于牛津大学,长期在牛津大学任基督堂学院数学讲师,发表有关于行列式与平行原理的若干数学著作。其间还著有不少散文与打油诗,著名的诗集有《蛇鲨之猎》(1876),其中创造的新词“Snark“(蛇鲨)被英语词典收录。
所作童话《爱丽丝漫游奇境》(1865)与《爱丽丝镜中奇游记》(1871)为其代表作品,通过虚幻荒诞的情节,描绘了童趣横生的世界,亦揶揄19世纪后期英国社会的世道人情,含有大量逻辑与文字游戏及仿拟的诗歌,其中,许多人流传着这些童话书里含有许多最纯真的哲理,一百个人一百个爱丽丝。其书影响力巨大。
中文名
刘易斯·卡罗尔
外文名
Lewis Carroll
真名
查尔斯·路特维奇·道奇森
出生日期
1832年1月27日(星期五)
出生地
英格兰柴郡达斯伯里
简介
刘易斯·卡罗尔(1832~1898)原名查尔斯·勒特威奇·道奇森(Charles Lutwidge Dodgson),英国柴郡达斯伯里人。他是位著名的数学家,有不少数学著作。卡罗尔是他发表《爱丽丝漫游奇境记》时首次使用的笔名。他多才多艺,兴趣广泛,在小说、童话、诗歌、逻辑等方面,都有很深的造诣。自1854年他出版两部诗集之后,他一直在各种杂志上发表文学作品。1865年,以《爱丽丝漫游奇境记》的发表而轰动文坛。1871年他又出版了《爱丽丝镜中奇遇记》。这两部童话很快风靡全世界。早在二十年代,赵元任就把《爱丽丝漫游奇境记》译介给中国小读者,得到广泛欢迎。作者刘易斯·卡罗尔出生于1832年,于1898年逝世。他曾是牛津大学的数学教师,他为现实生活中一个名叫爱丽丝·利德尔的小女孩写了《爱丽丝漫游奇境记》、《爱丽丝镜中世界奇遇记》两本书,它们是儿童读物中出色的名著。
共2张
刘易斯·卡罗尔
生平
查尔斯是富维德十一个孩子中的老三。 查尔斯最爱他母亲。他认为他母亲是世界上最温柔可亲的母亲之一。他母亲很能持家,对孩子的学前教育也很重视。据说七岁的查尔斯已读完了班扬的《天路历程》,还读过玛利亚·埃奇沃思的《早期教育》、汉纳·莫尔的《索尔兹伯里草原的牧羊人》。
爱丽丝漫游奇境
12岁那年,查尔斯作为一个寄宿生被送到离克罗夫特十英里的里士满一所文法学校读书。他勤奋好学。校长对他父母亲说:他的善辩及拉丁散文精巧的构思和措辞足以证明他是一个非凡的天才。 1846年,他被送往拉格比,这里不久被阿诺德博士统治。初去那儿,他并不快活,常受人欺侮,被称为“笨蛋”(笨拙的运动员)。由于他孩提时得的口吃症,所以常常被人嘲弄。另一方面,他没有得到经典著作、神学、数学等课的奖,他就很少回家。
假日里,他开始为兄弟姐妹们编写一系列的家庭杂志。14岁时,他编的首本杂志称为“有启发及教育意义的诗集”。包括许多幽默诗,其中的一些诗属五行打油诗风格,而另一些属于为儿童所写的当代传统诗歌。一首以民谣形式写的诗歌教育人们“永远不要使姐姐烦恼”,随之又出了由查尔斯本人插图的杂志。1850年,离开拉格比以后,在家为投考牛津大学入学考试作准备的同时,查尔斯独自写出了一本杰作——《教区长管辖区的雨伞》。此书表明当时的查尔斯已经是一名出色的连环漫画杂志作家。他还为一家活动木偶剧院编写剧本。
1855年
他的堂兄介绍他与小说家弗兰克·史沫特莱认识。他将一些诗给埃德蒙·耶茨看,当时埃德蒙·耶茨为了与《笨拙》周刊竞争,创办了一便士杂志,取名为《连环漫画时代》。查尔斯为该杂志写了四首诗。《连环漫画时代》停刊后,他开始为后一本耶茨所编的杂志《火车》供稿。查尔斯为《火车》作出的主要贡献是诗歌。如《隐居》,此诗的开头是这样的:“我爱宁静的森林,我爱小溪的潺潺声”。在发表《隐居》时,耶茨在查尔斯所提供的两个笔名中,选了一个:刘易斯·卡罗尔。这是查尔斯的两个拉丁文教名,保留字母排列顺序,然后翻回到英语。
1856年
他是牧师,终生没有结婚。他非常喜欢孩子们,最喜欢的是一个名叫爱丽丝·利德尔的小女孩,她是一个教长的女儿。一八六二年七月四日,作者和他的一个朋友带着利德尔三姐妹划着小艇溯泰晤士河而上,从牛津至戈斯托旅游。他在船上给爱丽丝讲了一个小故事,后来,他把这个故事写成了《爱丽丝地下历险记》的手稿,赠送给爱丽丝。这部手稿只有一万八千字,其中插图也系作者自画。后来作者把它修订扩充至现在的规模,改为现用书名《爱丽丝漫游奇境记》,并请当时著名画家约翰·坦尼尔爵士画插图。第一版出版于一八六五年七月四日,作为对那次旅行的纪念。 故事讲述了一个叫爱丽丝的小女孩,在梦中追逐一只兔子而掉进了兔子洞,开始了漫长而惊险的旅行,直到最后与扑克牌红王后、红王发生顶撞,急得大叫一声,才大梦醒来。这部童话以神奇的幻想,风趣的幽默,昂然的诗情,突破了西欧传统儿童文学道德说教的刻板公式,此后被翻译成多种文字,走遍了全世界。卡罗尔后来又写了一部姐妹篇,叫《爱丽丝镜中奇遇记》并与《爱丽丝漫游奇境记》一起风行于世。
1863年
1868年,卡罗尔将其发明的维吉尼亚加密法公布。此种加密法被称为刘易斯·卡罗尔的维吉尼亚加密法。人们在单一恺撒密码的基础上扩展出多表密码,称为“维吉尼亚”密码。它是由16世纪法国亨利三世王朝的布莱瑟·维吉尼亚发明的。维吉尼亚密码引入了“密钥”的概念,即根据密钥来决定用哪一行的密表来进行替换,以此来对抗字频统计。维吉尼亚密码的密钥空间大小为26m,所以即使m的值很小,使用穷尽密钥搜索方法也需要很长的时间。例如,当m=5时,密钥空间大小超过1.1*107,这样的密钥量已经超出了使用手算进行穷尽搜索的能力范围。
查尔斯当时致力于写模仿滑稽作品的东西及讽刺作品。《新钟楼》(1872)、《三个T的诗文》(1873)和《空白支票》(1874)等作品,抨击了许多学院及大学的改革。1874年7月,“蛇是一种可恶动物,明白吗?”的诗句同时涌上查尔斯的心头。他开始将他的第三部也是最后一部代表作《扭动的蛇》与之拼凑在一起。于1876年春出版。
墓
1879年,他试图公开研究孩子。因为他有严重口吃,但他可以通过相机来实现与人沟通。卡洛尔在留校任教的第二年(1856年)购买了整套摄影器材(火棉胶湿版法),拍摄过桂冠诗人丁尼生、英国王子,但最令他倾心的是7岁左右的少女,他利用一切机会拍摄相遇的少女——只有在少女面前,卡洛尔才会没有任何心理障碍,这时期他惟一力作是《音韵?还是情节?》(1883)。
信息理论之父:克劳德 香农
论文《通信的数学理论》
如果没有信息加密,信息直接被中间人拦截查看、修改。
明文Plain text
密文Cipher text
加密Encryption/Encrypherment:将明文转化为密文
解密Decrytion/Decipherment:讲密文还原为明文
加密钥匙EK Encryption Key:加密时配合加密算法的数据
解密钥匙EK Encryption Key:解密时配合解密算法的数据
各个字符按照顺序进行n个字符错位的加密方法。
(凯撒是古罗马军事家政治家)
多次使用恺撒密码来加密并不能获得更大的安全性,因为使用偏移量A加密得到的结果再用偏移量B加密,等同于使用A+B的偏移量进行加密的结果。
凯撒密码最多只有25个密匙 +1到+25 安全强度几乎为0
(密钥为0或26时,明文在加密前后内容不变)
暴力枚举
根据密文,暴力列出25个密匙解密后的结果。
凯撒密码的例子是所有 单字母替代式密码 的典范,它只使用一个密码字母集。
我们也可以使用多字母替代式密码,使用的是多个密码字母集。
加密由两组或多组 密码字母集 组成,加密者可自由的选择然后用交替的密码字母集加密讯息。
(增加了解码的困难度,因为密码破解者必须找出这两组密码字母集)
另一个多字母替代式密码的例子“维吉尼亚密码”,将更难解密
(法语:Vigenère cypher),
它有26组不同用来加密的密码字母集。
每个密码字母集就是多移了一位的凯撒密码。
维吉尼亚方格(替换对照表):
维吉尼亚密码引入了密匙概念。
同一明文在密文中的每个对应,可能都不一样。
移位式密码,明文中出现的字母依然出现在密文中,只有字母顺序是依照一个定义明确的计划改变。
许多移位式密码是基于几何而设计的。一个简单的加密(也易被破解),可以将字母向右移1位。
例如,明文"Hello my name is Alice."
将变成"olleH ym eman si ecilA."
密码棒(英语:scytale)也是一种运用移位方法工具。
如
明文分组,按字符长度来分,每5个字母分一组。
并将各组内的字符的顺序进行替换。
具体例子
纵栏式移项密码
先选择一个关键字,把原来的讯息由左而右、由上而下依照关键字长度转写成长方形。接着把关键字的字母依照字母集顺序编号,例如A就是1、B就是2、C就是3等。例如,关键字是CAT,明文是THE SKY IS BLUE,则讯息应该转换成这样:
C A T
3 1 20
T H E
S K Y
I S B
L U E
最后把讯息以行为单位,依照编号大小调换位置。呈现的应该是A行为第一行、C行为第二行、T行为第三行。然后就可以把讯息"The sky is blue"转写成HKSUTSILEYBE。
另一种移位式密码是中国式密码(英语:Chinese cipher),移位的方法是将讯息的字母加密成由右而左、上下交替便成不规则的字母。范例,如果明文是:THE DOG RAN FAR,则中国式密码看起来像这样:
R R G T
A A O H
F N D E
密码文将写成:RRGT AAOH FNDE
绝大多数的移位式密码与这两个范例相类似,通常会重新排列字母的行或列,然后有系统的移动字母。其它一些例子包括Vertical Parallel和双移位式(英语:Double Transposition)密码。
更复杂的算法可以混合替代和移位成为积密码(product cipher);现代资料区段密码像是DES反复位移和替代的几个步骤。
行数=栏数
明文,分为N栏(N行) 按照明文本来的顺序,竖着从上往下填。
【实例1】
明文123456
栏数2(行数2)
密文135246
135
246
拆成2行(2栏),竖着看密文——得到明文
【实例2】明文123456789abcdefghi 栏数9 (行数)---密文1a2b3c4d5e6f7g8h9i
拆成9行竖着看密文.
1a
2b
3c
4d
5e
6f
7g
8h
9i
古典密码【栅栏密码安全度极低】组成栅栏的字母一般一两句话,30个字母。不会太多! 加解密都麻烦
是指研究字母或者字母组合在文本中出现的频率。应用频率分析可以破解古典密码。
工具
在线词频分析
凯撒密码是罗马扩张时期朱利斯• 凯撒(Julius Caesar)创造的,用于加密通过信使传递的作战命令。它将字母表中的字母移动一定位置而实现加密。例如如果向右移动 2 位,则 字母 A 将变为 C,字母 B 将变为 D,…,字母 X 变成 Z,字母 Y 则变为 A,字母 Z 变为 B。
因此,假如有个明文字符串“Hello”用这种方法加密的话,将变为密文: “Jgnnq” 。而如果要解密,则只要将字母向相反方向移动同样位数即可。如密文“Jgnnq”每个字母左移两位 变为“Hello” 。这里,移动的位数“2”是加密和解密所用的密钥。
该程序既可用于加密又可用于解密。只要传入明文和偏移量即可加密,解密需要传入密文和负的偏移量就可以解密。
输出的结果:
凯撒密码由于加解密比较简单,密钥总共只有 26 个,攻击者得到密文后即使不知道密钥,也可一个一个地试过去,最多试 26 次就可以得到明文。
这里不光根据 offset 偏移进行加密,还加上了字符所在的下标进行混合加密。
输出的结果:
恺撒密码是一种代换密码。据说凯撒是率先使用加密函的古代将领之一,因此这种加密方法被称为恺撒密码。凯撒密码作为一种最为古老的对称加密体制,在古罗马的时候都已经很流行,他的基本思想是:通过把字母移动一定的位数来实现加密和解密。明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。例如,当偏移量是3的时候,所有的字母A将被替换成D,B变成E,以此类推X将变成A,Y变成B,Z变成C。由此可见,位数就是凯撒密码加密和解密的密钥。
链接:
提取码: hppq
《爱丽丝梦游仙境》(Alice in Wonderland)是迪士尼的一部3D立体电影,其灵感来自于英国童话大师刘易斯·卡罗尔的《爱丽斯漫游仙境》和《爱丽丝镜中奇遇记》。由蒂姆·波顿执导,米娅·华希科沃斯卡、约翰尼·德普、海伦娜·邦汉·卡特和安妮·海瑟薇等联袂出演。影片于2010年3月26日在中国内地上映。
影片讲述了发生在爱丽丝上次梦游仙境的十三年后的故事,已经19岁的爱丽丝去一个庄园参加一个聚会,爱丽丝选择了逃跑,她跟着一只白兔钻进了一个洞,再次来到“仙境”。