作者taipingeric (一只羊)
看板NTU-K6
标题[转录]Re: [问雷] 国家宝藏2的其中一段解谜疑惑???
时间Wed Dec 26 00:58:24 2007
※ [本文转录自 movie 看板]
作者: chikuo () 看板: movie
标题: Re: [问雷] 国家宝藏2的其中一段解谜疑惑???
时间: Tue Dec 25 00:55:59 2007
删光光歹势...
那个加密法叫做 "Playfair"
是英国科学家在1854年发明的,是英国陆军在第一次世界大占用的标准系统
并用到第二次世界大战
他主要是一个5 X 5的矩阵,由关键字(keyword)组成
先将关键字填入矩阵中
EX: 关键字 DEATH, 接下来就依序将剩余的英文字母填入
(I/J视为同一组)
D E A T H 列
B C F G I/J
K L M N O
P Q R S U
V W X Y Z
行
再来就是加密的规则
假设我们要加密的字是PTT
1. 先将要加密的自猜成两个两个一组
PTT --> PT TS (补一个填充字元)
如果出现BLOOD-->BL OO D (因为ㄧ组出现重复字OO)
所以会在OO 中间补填充字元
BLOOD--> BL OS OD
以上"S"随便一个字都可
2. 分割之後就是判断
a.如果两个字是同一列,则用他们右边的字来取代
EX: TH--->就会变成 HD (T由H取代 , H由D取代)
b.如果两个字是同一行,则由它们下方的字取代
EX: PV--->VD (P由V取代, V由D取代)
c.如果是其他情况则换成与自己同一列,但与另一个字元同一行的字
EX: BR--->FP (B-->F B与F同一列,F与R同一行 ,R-->P)
所以根据以上规则我们要加密PTT
PTT-->PT TS
PT 不同行不同列,用c
P-->S , T-->D
TS 同行,用b
T-->G , S-->Y
所以PTT根据加密後会变成
SDGY
(Y其实是无意义,只是填充用)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.216.48.52
1F:推 aucifer0730:专业... 12/25 01:05
2F:推 sinon1208:太神了... 12/25 01:08
3F:→ sinon1208:PTT的由来 12/25 01:09
4F:推 shiarng:推~~很有趣~~ 12/25 01:15
5F:推 silentlamb:问个笨问题<囧/ 请问SDGY怎麽推回PTT呢 12/25 01:18
6F:推 moulinrouge:SD就可以定位PT啊 12/25 01:23
7F:推 silentlamb:对齁 忘了两个一组 再请问一下对方怎麽知道哪个是虚字 12/25 01:27
8F:推 barcode:推 可能是由推测的文字组合来猜测虚字? 12/25 01:31
9F:推 silentlamb:所以虚字应该要挑违背拼音法则的字吧 12/25 01:34
10F:→ chikuo:虚字判断是将加密的文推倒回去,看是否为有意义的文字 12/25 01:41
11F:→ peruman:推一下 12/25 01:44
12F:推 ameko34:PTT果然卧虎藏龙 12/25 02:16
13F:推 DAVIDCHIEN:专业 12/25 05:04
14F:→ joeyrose:对不起,有人看完介绍会自已解的吗??我完全不行耶.... 12/25 06:15
15F:推 skingmk:会解+1!!有学过!!XDDD 12/25 07:43
16F:推 wap7788:推 看电影长知识 12/25 09:48
17F:推 newmichael:PT我看的懂 但是TS还是有点不明白 12/25 10:16
18F:推 circler:看电影长知识 12/25 13:02
19F:推 tangyuli:TS同行,所以是由同行字母往下加密结果 12/25 14:37
20F:推 mbttc:不同关键字 有不同的加密结果 12/25 15:16
21F:推 thisiszoe:请问为什麽IJ视为一组呢? 12/25 15:26
22F:→ mbttc:应该是 26个字母 可是只有5*5矩阵 所以就把长的像的放同一组 12/25 15:40
23F:推 thisiszoe:可是如果长得像的有一个是关键字有一个不是呢?EX:I是关 12/25 15:52
24F:→ thisiszoe:监字但J不是,M是关键字但N不是... 12/25 15:54
25F:→ thisiszoe:还有,5*5矩阵是因为关键字是5个字,那如果关键字不是5 12/25 15:55
26F:→ thisiszoe:个字的呢? 12/25 15:57
27F:推 thisiszoe:噢第二个问题我好像知道了 如果关键字是LOVE 所以矩阵 12/25 16:04
28F:→ thisiszoe:会是 L O V E A 12/25 16:05
29F:→ thisiszoe: B C D F G 这样吗? 12/25 16:06
30F:推 puddinglover:真强者!!! 12/26 00:03
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.245.106
31F:→ taipingeric:动脑一下 关键字LOVE 密码weybvqaevs 请解码XD 12/26 00:58
32F:推 rc0130:我还没看过 不要破梗 12/26 08:50
33F:→ taipingeric:不是影片的梗 跟影片没关系 12/26 14:25