打眼一看 爱老虎油 换成数字 顺序直观些。ILOVEYOU 12345678。
所以IVOLEUOY 14325876
所谓栅栏密码,就是把要加密的明文分成N个一组,然后把每组的第1个字连起来,形成一段无规律的话。 不过栅栏密码本身有一个潜规则,就是组成栅栏的字母一般不会太多。(一般不超过30个,也就是一、两句话)
扩展
(1)在选择行数时可以使多行,这样对于加密强度有所提高。
(2)可以在加密之后在使用其他密码进行加密,增加强度
既然知道是栏栅密码,而且又知道分的栏数,根本就没有难度吧。第一个密码: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
凯撒密码:明文中的所有字母都在字母表上向后进行偏移后替换成偏移后的密文 偏移量通常是3 AA=z 例如:所有的字母A将被替换成D,B变成E,以此类推
但是凯撒密码还有其它种类有: 偏移量为10 称做 Avocat(AK)
偏移量为13 称做 ROT13
偏移量为-5 称做 Cassis (K 6)
偏移量为-6 称做 Cassette (K 7)
栅栏密码,就是把要加密的明文分成N个一组,然后把每组的第1个字连起来,形成一段无规律的话。 不过栅栏密码本身有一个潜规则,就是组成栅栏的字母一般不会太多。(一般不超过30个,也就是一、两句话) 比较复杂
此组栅栏密码涉及到了捆绑。答案是:yang su qin(应该是个人名)。
解答如下:
密码中的各个数字代表26个英文字母,例如:1代表a,2代表b,3代表c,以此类推。代入后变为:
ysqanguin,将其中的韵母捆绑在一起,变为:
y s q ang u in,共6个,尝试2栏,既将这组代码均分为两组,再写成两行,变为:
y s q
ang u in,
上下行重新组合,即第1行1接第2行1接第1行2接第2行2接第1行3再接第2行3变为:
yangsuqin,添加空格即变为:
yang su qin,杨苏琴?杨素琴?,应该就是这个读音了。像是个MM的名字。
牛刀小试,不知有没有答对。
所谓栅栏密码,就是把要加密的明文分成N个一组,然后把每组的第1个字连起来,形成一段无规律的话。 不过栅栏密码本身有一个潜规则,就是组成栅栏的字母一般不会太多。(一般不超过30个,也就是一、两句话)
加密原理:把将要传递的信息中的字母交替排成上下两行,再将下面一行字母排在上面一行的后边,从而形成一段密码。
栅栏密码加密
比如明文: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
以上内容参考:百度百科-栅栏密码、百度百科-电码