加密二  
(五)四位乘法密码——(密文:I Q V L N J O P X;密钥:1234)

自古密文的传递者最担心的就是密文和密钥同时落入敌手,这样,密码的效应也就所剩无几了,所以通常会将两样东西以不同的方式在不同的时间进行传送。但是,后来有一个叫前天***次郎的日本鬼子发明了一种加密方式,这种加密方式使得即使密钥落入敌手也不会轻易暴露,一时很令敌手头疼。

这种加密方式的关键是密钥,简短但是实用。下面介绍其使用及破译方法:

首先,任意选取一个个十百位数均无零的四位数,如题目中的密钥,即1234;

其次,将上述四位数做平方处理,即1234×1234=1522756,取中间三位数,即227;

再次,用所得数字与1234相乘,即227×1234=280118,取“中间三位”(之前传递和接收密文的双方要有所约定比如遇到像280118这样的数字,是取‘801’还是取‘011’),这里取801;

依次类推,直到所得的三位数所含数字总个数大于或等于密文的字母个数为止,即801×1234=988434,取884。
这样,最终得到的一组码是227801884。

最后,将这组码标在密文下,向前推相应的位数即可得到明文,即

密文:I Q V L N J O P X
密钥:2 2 7 8 0 1 8 8 4
明文:g o o d n i g h t(Good night!)

(六)费娜姆密码(密码:00110110010001001100100010000010110;密钥:study)

二战时德军使用过的一种密码,其实是利用了二进制的表示法来替代字母,有如下的表格作为基础:

A 1000001 B 1000010 C 1000011 D 1000100 E 1000101 F 1000110 G 1000111 H 1001000 I 1001001 J 1001010

K 1001011 L 1001100 M 1001101 N 1001110 O 1001111 P 1010000 Q 1010001 R 1010010 S 1010011 T 1010100

U 1010101 V 1010110 W 1010111 X 1011000 Y 1011001 Z 1011010

那么,比如我们要加密“Hello”,密钥用“study”,则以如下方式进行加密:

H E L L O = 1001000 1000101 1001100 1001100 1001111
S T U D Y = 1010011 1010100 1010101 1000100 1011001

加密原则:1+1=0,0+0=0,1+0=1

于是得密文:00110110010001001100100010000010110

那么解题目中的密文,需要遵循以下几个原则和步骤,

1,划分,即每七个数字为一组;

2,对应,找出密文每个字母对应的数字,再与上述数字对应;

3,转换,遵循上述加密原则,逆用即可;

4,解密,得出新的一组数字,对应字母,得出明文。

附:
一般密码的解题原则


1)观察,观察是最为重要的,一切的思索都必须建立在这个客观现实之上,因此,只有细心观察,才有可能走好下一步,观察的重点是这个密码的特点,所谓特点,就是不同之处,没有什么严格的规定,甚至可以说所有让你起疑的地方都是特点;

2)联想,联想是个复杂的问题,因为既要从以前看过的所有题目中找出相似之处,以寻找解题的突破口,又要从题目的特点出发,寻找题目可以结合的知识点,如可以用到的工具,可以参考的资料等等;

3)冥想,这个不多说,解密码和做推理题不同,更多需要的不是知识,而是灵感,灵感的来源不是你我可以把握的,但是有一点可以肯定,一个熟练的密码破译者往往会被灵感光顾;

4)试验,总结出你认为的可能性,从概率最大的一点开始,逐一试验,但是你要明白,也许所有的工作都是徒劳,但是你必须坚持!

以一下的一个题目为例说明:2,9;12,16,8;16,11,9;4,3,26(一位朋友的原创题目)

1)观察:特点整理,“;”的位置;数字含一位和两位数,均在26之内(包括26);

2)联想:根据“;”位置,联想有可能是作为间隔符号使用,而数字对应的可能是26个字母之中,但是,对应起来毫无意义,又无密钥,所以绝非直接对应那么简单,其中一定有转换的工具或者资料等等,从这个思路出发,想到目的是为了用数字表示字母,想到可能是手机或者电脑键盘;

3)冥想,这个来源于你的灵感,自己自有分辨,例如对于我来说,发现在键盘上,2下面(斜着看)字母是W,9下面字母是O,又想到分号做分隔符,那么可能就是wo“我”,这样就可以得到启发,也许答案的关键就在键盘上。

4)试验,按上述方法处理一下密文,w o ; 12 16 i ; 16 11 o ; r e 26,从最后一组入手,可以推测25表示的是n,这样组成“ren”,那么6下面第三位是n,其实也就是将6对应的y下移了2位,那么也许这就是26的来源,那12可能就是w下移一位,即s,同理,16表示h,原文其义自现:wo shi hao ren(我是好人)。

坚持不懈,多多练习,长此以往,必见成效!
发表评论:
读取中...
时间记忆
读取中...
登录
读取中...
最新日志
读取中...
最新回复
读取中...
最新留言
读取中...
加入小组
读取中...
我的好友
读取中...
我的照片
Powered by 推理之门.