当前位置首页 > 百科资料> 正文

栅栏密码

2022-07-08 22:15:10 百科资料

所谓栅栏密码,就是把要加密的明文分成N个一组,然后把每组的第1个字连起来,形成一段无规律的话。 不过栅栏密码本身有一个潜规则,就是组成栅栏的字母一般不会太多。(一般不超过30个,也就是一、两句话)

  • 中文名 栅栏密码
  • 外文名 The rail fence cipher
  • 性    质 密码
  • 领    域 加密学

解释

  所谓栅栏密码,就是把要加密的明文分成N个一组,然后把每组的第i个字连起来,形成一段无规律的话。

  一般比较常见的是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

  但是有些人就偏不把密码作出2栏,比如:

  明文:THERE IS A CIPHER

  七个一组:THEREIS ACIPHER

  抽取字母:TA HC EI RP EH IE SR

  组合得到密码:TAHCEIRPEHIESR

  那么这时候就无法再按照2栏的方法来解了...

  不过棚栏密码本身有一个潜规则,就是组成棚栏的字母一般不会太多。(一般不超过30个,也就是一、两句话)

  这样,我们可以通过分析密码的字母数来解出密码...

  比如:TAHCEIRPEHIESR

  一共有14个字母,可能是2栏或者7栏...

  尝试2栏...失败

  尝试7栏...成功

  然而当棚栏和拼音相结合后,诞生出一种令人痛恨的新思路...

  比如在正道学院网络版的开篇flash中出现过这样一个棚栏:

  QGBKSYSHJIEUEIIIIAN

  总共19个字母~貌似不符合棚栏的规则...其实是因为出现了一个叫做捆绑的东西:

  Q G B K S Y SH J

  I E U E I I IIAN

  看到了吗?上面是声母,下面是韵母...

  声母中的sh和韵母中的ian都是被作者当为一个字符使用...

相关连接

  娱乐

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net