查看: 2056|回复: 4

[密码学习] 栅栏密码

简洁模式
发表于 2020-3-23 18:57:07 | 显示全部楼层
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

多栏栅栏密码解法
不是所有密码都分为两栏,比如:

明文:THERE IS A CIPHER

七个一组:THEREIS ACIPHER

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

组合得到密码:TAHCEIRPEHIESR

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

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

比如: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都是被作者当为一个字符使用...

翻译出明文为 七个不可思议事件
1 | 发表于 2020-3-25 21:08:39 | 显示全部楼层 发帖际遇
不是很懂
| 发表于 2020-3-28 18:13:37 | 发自安卓客户端 | 显示全部楼层
教我呗
2 | 发表于 2020-3-30 11:17:28 | 发自安卓客户端 | 显示全部楼层
哇,好棒好棒,网上搜到的解释都很不好懂,就这个最适合我
| 发表于 2020-3-31 13:51:20 | 发自安卓客户端 | 显示全部楼层
我才在百度上看完这个,明文都一模一样不过还是要三连的
尚未登录
您需要登录后才可以回帖 登录 | 加入学院