找回密码
 注册关闭

QQ登录

只需一步,快速开始

查看: 2988|回复: 6

[密码学] 密码知识介绍之栅栏密码

[复制链接]
  • TA的每日心情
    慵懒
    2014-7-24 08:44
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    146

    主题

    45

    回帖

    420

    积分

    水晶金字塔

    积分
    420
    UID
    20
    元宝
    1086 个
    金币
    591 枚
    热度
    164 ℃
    魅力
    26 点
    贡献值
    31 点
    玫瑰
    0 朵
    发表于 2009-12-14 00:41:18 | 显示全部楼层 |阅读模式

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

    您需要 登录 才可以下载或查看,没有账号?注册关闭

    ×
    【百度百科】
    所谓栅栏密码,就是把要加密的明文分成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 I IAN


      七个不可思议事件


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


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






    栅栏密码

       
    一,定义

    栅栏密码,就是将需要加密的明文分成N组,每组M个字母(每组字母数可等可不等,一般情况为相等),然后把每组的第I个字母连接在一起并加以整合,形成一行无规律字母序列,用以传送讯息的加密方法。
    二,典例

    下面以例子为主来具体解释上述定义。
    首先是最为常见的2栏密码,例一如下,
    明文:I love you.(我爱你)
    去间隔,整理成:
    ILOVEYOU

    以两个字母为一组,分成四组:
    IL OV EY OU

    连接每组的第一个字母,得:
    IOEO

    连接每组得第二个字母,得:
    LVYU

    整合成为一行,既得密文:
    IOEOLVYU

    当然,实际中要比这样复杂得多,绝非两组这样简单,比如例二,

    明文:I do not know.(我不知道)
    整理成:
    IDONOTKNOW

    以五个字母为一组,分成两组:
    IDONO TKNOW

    依次连接,整合成密文:
    ITDKONNOOW

    当然,还有可能会出现总字数为奇数的明文,如例三,

    明文:Seeing is beliving.(眼见为实)  整理:SEEINGISBELIEVING

    两个一组,从前至后整理:
    SE EI NG IS BE LI EV IN G

    整理得密文:
    SENIBLEIGEIGSEIVN

    三,解密原则及基本解法

    原则:组成棚栏的字母个数一般不会太多,一般不超过30个,一般只是一、两句话而已。所以,我们可以通过分析密码的字母个数来解出密码。
    基本解法:约数法。
    例一解法,
    密文:IOEOLVYU   约数1248,可能为2栏或4栏密码。
    尝试2栏,从中间分隔密码:IOEO LVYU

    上下排列,得:
    I O E O

                  L V Y U

    按上下上下的顺序依次连接,得ILOVEYOU,即可得明文:I love you.(我爱你)

    关于例二,同理可以尝试2栏或5栏,得出答案,不再赘述。

    例三解法,
    密文:SENIBLEIGEIGSEIVN     可以看出,明文字数为17,为奇数,如果是两栏(9-8),正好第一栏富裕一个字母,可能就是分隔时出现的多余字母,可以尝试求解,当然,也可以是三栏(6-6-5),前两行富裕字母收尾。
    依次尝试即可,两栏:S E N I B L E I G

                        E I G S E I V N  

    上下连接既是答案了。如果不行,可尝试其他,总体来看,较为简单。

    综上,单纯出现栅栏密码的情况,解法万变不离其宗,当然,这种情况很少,大多数密码会有类似凯撒密码,其他语言或者与汉语拼音相结合,组成较为复杂的密码。
    四,基础及提升练习

    1IEHHAITM(基础);

    2TEESCRHRIAA(基础);

    3ASLELNASLAJLLHLWLDCHLVILABEAJKAHEL(提升);

    4QGBKSYSHJIEUEIIIIAN (提升,提示:汉语拼音)。



    答案跟帖给出!!
  • TA的每日心情
    慵懒
    2014-7-24 08:44
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    146

    主题

    45

    回帖

    420

    积分

    水晶金字塔

    积分
    420
    UID
    20
    元宝
    1086 个
    金币
    591 枚
    热度
    164 ℃
    魅力
    26 点
    贡献值
    31 点
    玫瑰
    0 朵
     楼主| 发表于 2009-12-14 00:42:26 | 显示全部楼层
    游客,如果您要查看本帖隐藏内容请回复
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2014-1-5 11:48
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    0

    主题

    20

    回帖

    109

    积分

    少年侦探团

    积分
    109
    UID
    1583
    元宝
    179 个
    金币
    127 枚
    热度
    0 ℃
    魅力
    14 点
    贡献值
    7 点
    玫瑰
    0 朵
    发表于 2010-4-16 20:38:02 | 显示全部楼层
    喵,我打酱油的!路过,得个答案就飘走。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-8-19 19:04
  • 签到天数: 42 天

    [LV.5]常住居民I

    66

    主题

    22

    回帖

    337

    积分

    书库警视长

    积分
    337
    UID
    15
    元宝
    932 个
    金币
    1543 枚
    热度
    205 ℃
    魅力
    -21 点
    贡献值
    0 点
    玫瑰
    0 朵

    终身成就勋章论坛建设者勋章书库灌水勋章书库元老勋章论坛支持者勋章书库管理团队

    QQ
    发表于 2010-8-8 23:06:51 | 显示全部楼层
    这个我貌似很早就发过来。。。下次注意下。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2011-7-1 13:14
  • 签到天数: 25 天

    [LV.4]偶尔看看III

    0

    主题

    11

    回帖

    61

    积分

    神通小侦探

    积分
    61
    UID
    13227
    元宝
    118 个
    金币
    121 枚
    热度
    1 ℃
    魅力
    3 点
    贡献值
    0 点
    玫瑰
    0 朵
    QQ
    发表于 2011-6-10 13:22:58 | 显示全部楼层
    貌似不错,,回帖看答案。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-6-17 19:41
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    0

    主题

    71

    回帖

    80

    积分

    神探夏洛克

    积分
    80
    UID
    13899
    元宝
    122 个
    金币
    125 枚
    热度
    0 ℃
    魅力
    59 点
    贡献值
    34 点
    玫瑰
    0 朵
    QQ
    发表于 2011-7-6 13:53:42 | 显示全部楼层
    。。。。。。。。。。。。。。。。。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册关闭

    本版积分规则

    Archiver|手机版|推理书库 ( 鲁ICP备17055969号-4 )

    GMT+8, 2024-4-30 10:42 , Processed in 0.088744 second(s), 27 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表