第一章 修学旅行

前言

翻了翻文章回收站,好怀念靖和阳的故事啊(航和颜:还有我们别忘啦)

不知道还有没有人记得以前的故事呢......

那么,我就开始写啦。这是关于密码学的一篇文章,一共2696字:D(累死我啦!)。

cpp 复制代码
return long long ago;

放一小段原来的文章

"今天是休学旅行!太好啦!"靖推醒阳,眼里闪着兴奋。阳揉揉眼睛,坐起来。

教室。

"同学们,请上大巴哦!老师会在另一辆车里面。"老师让同学排好队,走向大巴。

"靖,我们一起坐吧!"珑走来,笑眯眯地向靖伸出手。"好呀好呀!"靖拉住珑,回答。空气顿时阴沉下来,阳的眼光好像能杀人。

靖小声说:"那个......车上有三个座位,你也......坐我旁边?"阳沉默。靖:"珑是我表哥呀......"珑:"是呀!"阳笑了,可是好像笑得有点勉强:"哈哈哈哈哈,我们一起坐吧。"

"哥哥,你吃糖吗?"靖拿出草莓味的糖。"我吃。"阳拿走。"唔?"珑有点惊讶,"没事没事,我反正不吃糖。"

......(两小时后)

"还没到吗?"珑问道。"嘘,靖睡着了。"阳声音里是明显的开心。珑扭头,原来靖靠在了阳的肩上睡着了。

......(到了)

"哇,到了欸!"靖喊道。阳揉揉靖的脸:"你还在睡觉呢!我正准备喊醒你......"珑:"好了,快下车吧。"

然后华丽丽地开始

阳一下子拉住靖的手,靖一颤。阳快速地跑到一个小河边。"哇啊啊啊......阳......慢些......我跑不动啦!"靖喘着气,一脸红晕。珑一脸关心:"妹妹,你没事吧?"阳气鼓鼓地:"你......"阳本是想和靖单独呆在一起,可是珑也跟了上来。

靖一脸疑惑地看向阳,忽然一笑,从口袋里掏出一块糖,往阳嘴里一塞:"喂,巧克力味的,好吃嘛?"阳被忽如其来的甜惊到,连忙点头。"欸,所以我们现在在哪里?"靖看了看四周,纵横交错的河流就好像迷宫。一块石头上刻着英语:

This is an ancient curse, 
please break the following password
within three minutes of seeing it,
so that you can get the right path
or ■■■■■■■■■■■■■■■■:Vhfrqg

靖读道:"这是一个古老的咒语,请在三分钟之内破解出以下密码,这样你就可以得到正确的道路,不然------......会发生什么呢?"阳盯着密码看了看:"也许是凯撒密码吧,只好一个个试了。"

问题1.1:请在三分钟内,破解出凯撒密码Vhfrqg。

阳正在尝试密钥为一:"V换U,h换g......然后是......Ugeqpf?"

耳边响起机械的声音:

cpp 复制代码
凯撒密码是一种位移加密方式,只对26个字母进行位移替换加密,规则简单。
例如,当偏移量是2的时候,所有的字母A将被替换成C,B变成D,以此类推。

靖却早已经破解,她扯了扯阳的袖子:"密钥是3,second。"阳一脸震惊,珑面无表情。

答案1.1:Second。

"Second......第二是什么意思啊......"靖不解。阳看眼前有三条路,便明白了意思,牵起靖的手:"走中间。"靖迷迷糊糊的:"这是从左往右数还是从右往......噢,我明白了啊!"阳摸摸靖的头:"小傻瓜~""呜,不理你了。"靖扭过头。阳笑了:"我这里有糖欸。""是吗!快给我!"靖一下子开心了。"刚才谁说不理我的呀~"阳逗逗靖。"不是我呀,你听错了。"靖一副若无其事的样子。

珑:"那个......还走不走呀......?"


走完了这条路,他们来到了一条河边。靖一下子坐下来:"呜......休息一会儿嘛~"阳坐在靖的旁边:"嗯,好呀。"珑站在了他们的后面,一言不发......

"你密码学看起来很好的样子啊......"阳看向靖,"让我来考你吧。""可以啊!"靖笑了。"P svcl fvb."阳坏笑道。

问题1.2:P svcl fvb.

靖这次从密钥为1开始,慢慢试到了4:"密钥为4的话,P对应I,s对应l......"阳拍了拍靖:"怎么样,算出来了吗?"靖满脸通红:"答案是......是......I lo......ve you。"阳笑得很开心:"嗯,I love you too~❤"

答案1.2:I love you.

珑:"额......靖,阳,我先离开了。"


"欸,有火的味道。"靖戳戳阳。"啊......是呢,火势从那里蔓延!"阳拉起靖,"快跑!"靖惊恐地抱住了阳,不敢移动。"地上的是......?"阳注意到一片白色的东西。

cpp 复制代码
逃出这里的方式:Cr wdt asosphgtashfm  ceaeor eletea

靖冷静下来,看向密码:"你看,这里连续出现三个e,应该不是凯撒密码了。"阳点头。"肯定是栅栏密码咯~"

问题1.3:Cr wdt asosphgtashfm  ceaeor eletea(栅栏密码)

靖拿起树枝,在地上写起来。 "你为什么破解密码的时候......都直接用密钥为3来试?"阳疑惑。"这是因为......不告诉你!"靖调皮地笑了。

机械的女音又响起:

cpp 复制代码
所谓栅栏密码,就是把要加密的明文分成N个一组,
然后把每组的第1、2、3......个字连起来,形成一段无规律的话。 

例如:
明文:abcdef
栏数:2
按照字数先把明文分成2组:ab cd ef

先取每组第一个字:ace
再取每组第二个字:bdf
......

最后得到"acebdf"

"答案出来啦,是Charge towards the flames to escape。"靖抬起头,"也就是'冲向火焰即可逃离'。"

答案1.3:Charge towards the flames to escape

望向熊熊火焰,靖却不敢向前。"走吧!"靖一下子被阳抱起,冲出了火焰。、


"好啦,我们出来咯!"阳安慰靖。 靖抬起头,笑了:"你看,同学们都在那里呢,我们能回去啦。"同学那里,正在玩真心话大冒险的游戏,看到靖和阳,连忙拉他们过来。同学们笑着调侃道:"这么久才过来,不会偷偷地私奔了吧~""你们不会是情侣吧?"什么时候谈的呀?"""哈哈哈~"

靖地脸偷偷地红了,逃不过同学们的眼睛,颜起哄道:"让阳来一次大冒险吧,阳,现在对你喜欢的人表白!"阳脸也红了,写了一张纸条递给靖:

cpp 复制代码
Io u vyleo

同学们很奇怪:"这是在表白,还是在瞎写一通啊~?" "看起来像拉丁文呢!"

问题1.4:Io u vyleo

靖偷偷地笑了,她在纸上依次写出:

cpp 复制代码
Io u/ vy/leo
↓
Io u
 vy
leo
↓
I l
ove
 yo
u
↓
I love you

答案1.4:I love you

同学们愣住了,他们并不理解。靖微微一笑。


靖随即在纸上写下 :

cpp 复制代码
Io uo vy oleot

问题1.5:Io uo vy oleot

阳仅是看了看字母的排列,就笑了: "这很简单哦~I love you too!"

答案1.5:I love you too

同学们被两人的酸到了,纷纷道:"哎呀,玩些别的,看你们俩太甜啦!" "对呀对呀!"

靖无奈地笑笑,点了点头。阳看到靖一副可爱的表情,直接亲了上去。"唔......啊......你在干什么呀~"靖的脸通红。"喂,我们继续玩游戏啦!"珑不知何时出现,笑着说。

相关推荐
西京刀客2 小时前
密码学之柯克霍夫原则(Kerckhoff原则)
安全·密码学
祁许2 天前
【Golang】手搓DES加密
开发语言·golang·密码学
白#泽5 天前
信息安全设计实验3 1-3学时
ai·密码学
看星猩的柴狗6 天前
现代密码学|古典密码学例题讲解|AES数学基础(GF(2^8)有限域上的运算问题)| AES加密算法
密码学
Nonullpoint.6 天前
对称加密与非对称加密:密码学的基石及 RSA 算法详解
java·计算机网络·算法·网络安全·密码学
it技术分享just_free7 天前
软考教材重点内容 信息安全工程师 第 3 章 密码学基本理论
网络安全·信息安全·密码学·软考
abments9 天前
JavaScript逆向爬虫教程-------基础篇之JavaScript密码学以及CryptoJS各种常用算法的实现
javascript·爬虫·密码学