热血中文

手机浏览器扫描二维码访问

第91章 维吉尼亚密码(第1页)

那么,让我们假设古典密码真的会在此现身吧。

那么对于对方到底会是使用的什么古典密码这件事已经不再重要了。

毕竟古典密码的本质,就可以用一句话概括:

单表移位或是多表替换。

什么意思?

比如凯撒密码,多么经典的单表移位密码啊?

以26字母为表,规定明文加密就是向前移位或是向后移位共同的位数得到密文。

您瞅瞅儿,密钥空间才26位,基本上扔入计算机,几毫秒就能得出正确的答案。

密文解密同理。

单表移位的典型。

再比如维吉尼亚密码,凯撒密码的升级版。

曾经被誉为古典密码中不可被攻破的存在。

它就更类似于多表替换。

讲道理,到这一步。

要是没有计算机电脑的存在,只是依靠人脑的话,维吉尼亚密码的安全程度就已经相当高了......

前提是要防的人不能更深一层的知道你们密钥空间的更多信息。

维吉尼亚密码,大致的加密流程是什么呢?

很简单。

比如一位5位的明文,按照古典密码学的常识,它会被加密成5位的密文。

维吉尼亚自然不可能例外。

“多表”就是这类加密算法的关键。

比如其中最脑残的加密方式,都用上维吉尼亚了还改不过来的密钥:

abcde。

那么实际操作下来就是:

密钥第一位移动一位;第二位移动两位;第三位移动三位......直到第五位移动五位;

再一次陷入循环,第六位向后移动一位。

以此类推下去,直到明文被加密完毕。

当然,密钥的位数自然是由加密人自己决定。

更加具体的加密方式如下:

先列出26*26的26字母图标,需注意要满足每一排每一列均有26个不同的字母,如下图:

维吉尼亚图表

然后选定唯一的单词作为密钥,如1ove。

确定好明文,将明文划分成为数个等段区域。

每个等段区域原则上需与密钥的位数等同,

但若因出现余数,导致最后一组有所残缺也并无影响。

随后在图表的第一排找出明文,在图表的第一列找到与之对应的密钥。

(eg:明文ertq,密钥1ove。则e对应1,以此类推。)

横排与竖排的相交点便是密文。

毫无疑问,综合它的难度与知名度,若是对方想使用古典密码学考别人,

那么综合这里的别人有可能会不知道用的什么密码与对方的智商综合考虑,

凯撒密码,栅栏密码,维吉尼亚密码无疑会迅变成三个等级的代表。

三号自然不可能那么乐观的觉得自己的等级会被评定的很低。

既然如此,试一试维吉尼亚密码无疑是一个相当不错的选择。

那么,密钥呢?

眼前的东西想要被电脑破解直接破解明显不是那么复杂的事情,

但是既然对方决定拿出维吉尼亚密码来作为考题,应该还是会留下密钥的吧?

热门小说推荐
惊爆全星际:大佬以前混修仙界的

惊爆全星际:大佬以前混修仙界的

晏音,修仙界第一宗门宗主,一朝雷劫身殒,重生在星际时代,一个被家族驱逐,资质废物的少女身上,还穷困潦倒!曾挥金如土,精致晏大佬大款音无法忍受如此落魄!为过上好日子,晏音只好把昔日所学的各项技能拿出来赚钱。炼器自己就能打架凶的机甲要吗?炼丹不用治疗舱也可以恢复伤势的丹药要吗?绘符防身又可治愈精神力狂暴,要吗?后来,晏音风靡了全星际。...

我在修仙界当胎神

我在修仙界当胎神

简介关于我在修仙界当胎神宁依依元阴尚在,却以怀孕之躯参与了仙门弟子选拔。好不容易通过最终考验,却在大殿之上被人现怀孕。原来她怀的竟是金胎!而她毫无灵根,只是金胎的容器。无妨,她会用肚皮引气入体。你说她生了孩子肚皮就失效了?无妨,她怀的是哪吒2。是哪吒也会出生?无妨,她还会怀木水火土风雷冰空属性的灵胎。宁依依我是胎神?...

鉴宝无双

鉴宝无双

鉴宝识宝,本是眼力为王他却独树一帜!貌似偶遇的小白狗,竟让他真正踏上了古玩珍宝之路。不过,这究竟是不是一条狗各位书友要是觉得鉴宝无双还不错的话请不要忘记向您QQ群和微博里的朋友推荐哦!...

无限灾难

无限灾难

R国的航母很狂么?兑换一顶百年后的单兵火箭炮,一炮让你变灰机!天使恶魔很嚣张吗?兑换一把聚能冲击炮吧,他们不过是一些会飞的靶子!本书是本慢热,非yy的书...

四合院平凡人生路

四合院平凡人生路

简介关于四合院平凡人生路穿越到1958年的情满四合院,还好有手艺傍身。虽然系统不够给力,但也勉强够用。道德绑架?不存在,当我选择没有道德的时候,别想绑架我。轻微虐禽,不怼天怼地,在这个年代活好才是最正确的姿势。...

重生后,我成了太皇太后

重生后,我成了太皇太后

新书退休后她只想在娱乐圈养老求关注~上一世,她不甘被老皇帝摆布,斗争一生,没想到最后的命运是被皇帝丈夫嫁到他国和亲。宁为玉碎,不为瓦全。她跳下城墙,让全朝上下陪了葬。重来一世,多做多错,少做少错,不做不错。所以她决定顺命而活,混吃等死。但造化弄人,二十余岁的她成了一国的太皇太后,看着往日的同她斗得死重生后,我成了太皇太后...

每日热搜小说推荐