采用替代密码算法中的维吉尼亚密码方法,密文C=“HEADVIGENERE”,密钥K=KEY,求明文P
将密文HEADVIGENERE用密钥替换后为KEYKEYKEYKEY
替换前:HEADVIGENERE
替换后:KEYKEYKEYKEY
解密求明文:
按替换后的内容找到第一行的K所在位置向下寻找,找到H的位置,当前行最左侧第一列对应的就为明文X
加密求密文:
按明文找到第一列对应的H,在从第一行中找到对应的密钥K,两个位置相交的值就为密文.
答案:
HEA DVI GEN ERE
KEY KEY KEY KEY
XAC TRK WAP UNG
难易程度不同。移位密码就是对26个字母进行移位操作,可以移动任意位数,这样就实现了对明文的加密,移位操作简单易行,因此,加密解密比较简单。Vigenere密码是由法国密码学家BlaisedeVigenere于1858年提出的一种代换密码,它是多表代换密码的典型代表。
维吉尼亚密码的原理与凯撒密码类似,其实是凯撒的一种强化和变形,通过使加密相同明文的秘钥不同,来掩盖字符的频率。
但也不是找不到字符频率,我们可以发现,将用"h"字符加密的明文取出之后,就变成了普通的凯撒加密,这是可以通过字符频率分析来破解的。
用到的数学公式:重合指数
1.破解秘钥长度N。
2.将密文分成N组,逐个破解秘钥。
其中fi为每个字符在英文当中的频率。fi^2则表示连续取出两个相连的字符,它们相同的概率。英文中对26种情况求和的统计结果约为0.065。
Ni/N为密文中某个字符占密文的比例,假设秘钥长度为key_len,如果key_len组密文中的重合指数IC1也都与0.065接近,那么就可以推测key_len是秘钥长度了。
当秘钥长度key_len知道以后,我们将密文分成key_len个组,计算每个分组的IC2。
举个栗子:如果第一个分组都是用b字符进行加密,那么a字符的频率会转移到b字符上,c字符的频率会转移到d字符上......我们也做这种相应的转移,让b字符在密文的频率(N1/L)和a字符在英文的频率f0相乘,当然这只是其中一种猜测。我们将这26种字符可能都列出来,最接近IC的一定是用b字符加密的那一组。
文/石墨杨
“一双鬼手,只为沉冤得雪;满怀佛心,唯愿人间太平”——秦明
《法医秦明系列·幸存者》 是秦明的第五本书,也是他写作之路的另一个起点。这个故事的灵感来源于,秦明遇到的一起真实案件,两个沉迷于游戏的青少年,为寻求刺激而去杀人。案件很快侦破,令人唏嘘不已,但是没有人去挖掘案件背后的故事。
我们一起先来看看这个故事,法医大宝结婚当天因被袭击生死不明的新娘、意外发生的海难和海滩上孤独的幸存者,这其中有着怎样千丝万缕的联系呢?故事只有抽丝剥茧才能在结尾找到答案。揭开沙滩群魂噩梦下的真相。 三年前,一场暴风雨掀翻了海上的船只。 耳边的海浪,吞噬了悲鸣与鬼泣, 密密麻麻的黑发,漂浮在黑色的浪花间, 我闭上眼,紧紧抱着某样东西,等待厄运的降临。 三年后,我还活着。 但城市中流传着一起神秘的连环杀人案。 素不相识的陌生人,在不同的地点以同样的方式死去。
故事情节紧凑,令人匪夷所思,幸福的新娘、懵懂的幼童、 独居的老人、奢足的富人…… 临死前,他们惊恐而迷茫, 仿佛被海上无尽的怨魂夺去了呼吸。相同的作案工具,相似的作案手法,犯罪嫌疑人究竟为什么这么做?悬念迭起,这是法医秦明系列故事的特点之一。凶手是谁,答案永远不会有人知道。 因为警方得到的线索,只有摄像头里的模糊背影。 除非有人能发现,隐藏在维吉尼亚密码中的真相……
7死1生,谁能成为幸存者? 血色婚礼、粪池幼童、深山白骨、豪宅凶影……同一时间却在不同地点出现身份相似的死者,他们在临死之前,都认不出眼前这个如路人般普通的凶手!幸存者命悬一线,维吉尼亚密码里的真相能否被发现?
每个人都会在生活中迷失,这种迷失的根源,有肉体上遭受的伤害,也有负面情绪的积压。如《幸存者》中,经历了海难事件的张金、被别人长期忽视的景呈祥、在婚礼前夜被人袭击的宝嫂,都是迷失者。他们在很长一段时间沉溺与自己的悲痛和无助中,觉得周围人都无法理解自己,无法感同身受,陷入人群中的孤独感。
《幸存者》典藏版重磅归来,老秦特别新增万字番外,带你揭开“透明凶手”的隐秘故事。他在后记中写道“书中的幸存者不仅指大难不死的人,还有那些经历低谷却没有沉沦的人”。
法医秦明,入行24年、检验上千具尸体的一线公安法医,80后副主任法医师。入行较早,经验颇丰,绰号“老秦”。著有法医秦明系列、守夜者系列、科普书系列。小说还被翻译到越南、泰国等国家,深受各国读者的好评。
为什么我们喜欢法医秦明系列书籍,法医秦明十周年,典藏版惊喜满满,这本书的封面装帧全面升级,特别收录,老秦亲笔手绘的凶案插图,根据真实幸存者故事绘制的精美彩插;随书送维吉尼亚密码卡,体验解密线索的刺激感。
人生毕竟不是游戏,每个选择都不可重来,所以每次选择才要更加在意。作者的初衷就是让所有人明白,如果你身边也有迷失者,请多给他们一点包容和温柔,也许就是因为你的一句话,他们最终会走出心理阴影,成为真正的“幸存者”。
书名里的幸存者,指的不仅仅是大难不死的宝嫂,还是每个经历过低谷却没有沉沦的人。我们都曾经历过迷茫且无助的时刻,愿每一个人都能成为真正的“幸存者”,走出人生低谷。
墨杨世无双,赠君一枝梅!
1 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
2 A-A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
3 B-B C D E F G H I J K L M N O P Q R S T U V W X Y Z A
4 C-C D E F G H I J K L M N O P Q R S T U V W X Y Z A B
5 D-D E F G H I J K L M N O P Q R S T U V W X Y Z A B C
6 E-E F G H I J K L M N O P Q R S T U V W X Y Z A B C D
7 F-F G H I J K L M N O P Q R S T U V W X Y Z A B C D E
8 G-G H I J K L M N O P Q R S T U V W X Y Z A B C D E F
9 H-H I J K L M N O P Q R S T U V W X Y Z A B C D E F G
10 I-I J K L M N O P Q R S T U V W X Y Z A B C D E F G H
11 J-J K L M N O P Q R S T U V W X Y Z A B C D E F G H I
12 K-K L M N O P Q R S T U V W X Y Z A B C D E F G H I J
13 L-L M N O P Q R S T U V W X Y Z A B C D E F G H I J K
14 M-M N O P Q R S T U V W X Y Z A B C D E F G H I J K L
15 N-N O P Q R S T U V W X Y Z A B C D E F G H I J K L M
16 O-O P Q R S T U V W X Y Z A B C D E F G H I J K L M N
17 P-P Q R S T U V W X Y Z A B C D E F G H I J K L M N O
18 Q-Q R S T U V W X Y Z A B C D E F G H I J K L M N O P
19 R-R S T U V W X Y Z A B C D E F G H I J K L M N O P Q
20 S-S T U V W X Y Z A B C D E F G H I J K L M N O P Q R
21 T-T U V W X Y Z A B C D E F G H I J K L M N O P Q R S
22 U-U V W X Y Z A B C D E F G H I J K L M N O P Q R S T
23 V-V W X Y Z A B C D E F G H I J K L M N O P Q R S T U
24 W-W X Y Z A B C D E F G H I J K L M N O P Q R S T U V
25 X-X Y Z A B C D E F G H I J K L M N O P Q R S T U V W
26 Y-Y Z A B C D E F G H I J K L M N O P Q R S T U V W X
27 Z-Z A B C D E F G H I J K L M N O P Q R S T U V W X Y
例 当密钥为 C 时 查第四行
当密钥为 W 时 查第24行
密钥与明文 密文 的长度一般一样长
还可以单独只做两行
明码表 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
密码表1 Q W E R T Y U I O P A S D F G H K J L Z X C V B N M
密码表2 E K P R J B D N C V O U H T Y W Z X M L A S F I G Q
第一个密码表加密第一个字母,第二个密码表加密第二个字母,第一个密码表又加密第三个字母,不断地重复 即
明文 F O R E S T
密文 Y Y J J L L
密码表是可以依据自己的习惯来定