Q:BIG GUINS如何分3栏如何解,求推理过程,答案
A:
1.分析:BIG GUINS共有8个字母,分3行的话,就是1、2行有3个字母,第三行有2个字母。第三行最后一位可空或用其它字母或符号补上(即有两种写法)
2.解密
去掉空格---BIGGUINS
把8个字母按3-3-2的形式分成BIG GUI NS这三组字母
(1).最后一位空:把每组字母的第一位相连,得到BGN;第二位相连得到IUS,第三位相连得到GI,即可得密码为BGN IUS GI。
最后去掉空格得到最终密码BGNIUSGI。
(2)最后一位补上其它字母或符号:把每组字母的第一位相连,得到BGN;第二位相连得到IUS,第三位相连得到GI,也可补一个@使之变为GI@。最后得到最终密码为BGNIUSGI@。
既然知道是栏栅密码,而且又知道分的栏数,根本就没有难度吧。第一个密码:OEOIUYVL,其实一看就知道是ILOVEYOU,还是解下吧,但这个密码并非分四栏,而是分两栏,得到:OEOIUYVL于是从密文的右上方开始往下一列一列的读,就能得到:ILOVEYOU,也就是:I love you,我爱你的意思。第二个密码:WYOOLVMHDNTOEE,这个密码也不是分7栏,同样也是分两栏,得到:WYOOLVMH DNTOEE然后从左上方开始往下一列一列地读,就能得到:WHYDONOTLOVEME,也就是:Why do not you love me? 中文意思就是:为什么你不爱我呢? 希望能帮到你。
2栏栅栏密码解法
一般比较常见的是2栏的栅栏密码。
比如明文:THERE IS A CIPHER
去掉空格后变为:THEREISACIPHER
两个一组,得到:TH ER EI SA CI PH ER
先取出第一个字母:TEESCPE
再取出第二个字母:HRIAIHR
连在一起就是:TEESCPEHRIAIHR
还原为所需密码。
而解密的时候,我们先把密文从中间分开,变为两行:
T E E S C P E
H R I A I H R
再按上下上下的顺序组合起来:
THEREISACIPHER
分出空格,就可以得到原文了:
THERE IS A CIPHER
解开了,但你要有心理准备,这两个的确是密码,很简单,观察一下,这些字母里面出现的元音字母的频率正常,至少可以肯定,元音字母已经齐全。关键是怎么读,其实这是常用的栏栅密码。 比如:密文是wanoii只要将这些字母排成每三个一栏:wano i i这样的话,只要从第一个字母开始一列列往下读,就能得到:wo ai ni,如此类推。你的密文也正是利用了这一种加密方法。第一组密文:xuihhuuiaynotuajdieebj 共有22个,把他们分成11栏的话,就能得到:x ui hh uu ia yn ot ua jd ie eb j u从第一个字母x开始一列列往下读,于是就能得到:xi huan ta de ren bu hui you jie ju。中文就是:喜欢他(她)的人不会有结局……第二个密码解法也一样,密文是:yiinsgiywiaznugzdheomu也有22个,也分成11栏:y ii ns gi yw ia zn ug zd he om u从y开始往下读,连起来就是:yisiwangdemingyizuzhou,分割一下:yi si wang de ming yi zu zhou,中文意思:已死亡的名义诅咒……就这样解出来了,这是个不怀好意的密码,小心点啊,朋友。希望能帮到你。
打眼一看 爱老虎油 换成数字 顺序直观些。ILOVEYOU 12345678。
所以IVOLEUOY 14325876
所谓栅栏密码,就是把要加密的明文分成N个一组,然后把每组的第1个字连起来,形成一段无规律的话。 不过栅栏密码本身有一个潜规则,就是组成栅栏的字母一般不会太多。(一般不超过30个,也就是一、两句话)
扩展
(1)在选择行数时可以使多行,这样对于加密强度有所提高。
(2)可以在加密之后在使用其他密码进行加密,增加强度