青青草国产成人av片免费/香港三级日本韩国三级专线/国内自拍在钱/天堂国产女人av

回復(fù)

密碼知識與練習(xí)

樓主: 828 | 查看: 1萬 | 回復(fù): 52

828
發(fā)表于 2008-7-13 05:23:00
                            文/wm.夜云
密碼知識講座與練習(xí)(一)——柵欄密碼<入門版>      

一,定義

柵欄密碼,就是將需要加密的明文分成N組,每組M個字母(每組字母數(shù)可等可不等,一般情況為相等),然后把每組的第I個字母連接在一起并加以整合,形成一行無規(guī)律字母序列,用以傳送訊息的加密方法。

二,典例

下面以例子為主來具體解釋上述定義。

首先是最為常見的2欄密碼,例一如下,

明文:I love you.(我愛你)   去間隔,整理成:ILOVEYOU

以兩個字母為一組,分成四組:IL OV EY OU

連接每組的第一個字母,得:IOEO

連接每組得第二個字母,得:LVYU

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

當(dāng)然,實際中要比這樣復(fù)雜得多,絕非兩組這樣簡單,比如例二,

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

以五個字母為一組,分成兩組:IDONO TKNOW

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

當(dāng)然,還有可能會出現(xiàn)總字?jǐn)?shù)為奇數(shù)的明文,如例三,

明文:Seeing is beliving.(眼見為實)  整理:SEEINGISBELIEVING

兩個一組,從前至后整理:SE EI NG IS BE LI EV IN G

整理得密文:SENIBLEIGEIGSEIVN

三,解密原則及基本解法

原則:組成棚欄的字母個數(shù)一般不會太多,一般不超過30個,一般只是一、兩句話而已。所以,我們可以通過分析密碼的字母個數(shù)來解出密碼。

基本解法:約數(shù)法。

例一解法,

密文:IOEOLVYU   約數(shù)1,2,4,8,可能為2欄或4欄密碼。

嘗試2欄,從中間分隔密碼:IOEO LVYU

上下排列,得:I O E O

              L V Y U

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

關(guān)于例二,同理可以嘗試2欄或5欄,得出答案,不再贅述。

例三解法,

密文:SENIBLEIGEIGSEIVN     可以看出,明文字?jǐn)?shù)為17,為奇數(shù),如果是兩欄(9-8),正好第一欄富裕一個字母,可能就是分隔時出現(xiàn)的多余字母,可以嘗試求解,當(dāng)然,也可以是三欄(6-6-5),前兩行富裕字母收尾。

依次嘗試即可,兩欄:S E N I B L E I G

                    E I G S E I V N  

上下連接既是答案了。如果不行,可嘗試其他,總體來看,較為簡單。

綜上,單純出現(xiàn)柵欄密碼的情況,解法萬變不離其宗,當(dāng)然,這種情況很少,大多數(shù)密碼會有類似凱撒密碼,其他語言或者與漢語拼音相結(jié)合,組成較為復(fù)雜的密碼。

四,基礎(chǔ)及提升練習(xí)

1,IEHHAITM(基礎(chǔ));

2,TEESCRHRIAA(基礎(chǔ));

3,ASLELNASLAJLLHLWLDCHLVILABEAJKAHEL(提升);

4,QGBKSYSHJIEUEIIIIAN (提升,提示:漢語拼音 )。

密碼知識講座與練習(xí)(二)——棋盤密碼及其“衍生物”<入門版>
首先,我們來看一道簡單的題目:21 32 55 53 24 45 23 33 15 (解此密碼),答案是fly with me.

想必凡接觸過密碼一定時間的朋友都會看到過類似的題目,或者此題的作者本身還會以為這是自己的原創(chuàng),其實這種密碼的祖先早在公元前2世紀(jì),希臘人波利比烏斯就發(fā)明了這種密碼,也就是被后世稱作“棋盤密碼”的“Polybius方表”。

先來看上題吧,初看,可以總結(jié)其特點如下:(1)密文中每兩個數(shù)字被編做了一組;(2)所有數(shù)字本身均在1~5間浮動。

可以結(jié)合上述事實做如下猜想:(1)密文以數(shù)字代表明文中的字母,極有可能是一組數(shù)字表示一個字母;(2)英文有26個字母,應(yīng)當(dāng)是數(shù)字結(jié)合的關(guān)鍵。

如果你的腦子夠靈光,你就會想到坐標(biāo)了,也就是一個5×5的方格,26個字母多出來的Z恰好在英文中是不常用的,可以忽略。當(dāng)然沒想到的朋友也不要灰心,下面就把這個密碼的原理和解密過程介紹給大家:
 1 2 3 4 5
1  a   b   c    d    e
2  f g h  i    j
3  k    l    m    n   o
4  p    q   r     s    t
5  u    v    w    x    y
  如上圖所示,用每個數(shù)字組的第一個數(shù)字去對應(yīng)橫行坐標(biāo),第二個數(shù)字去對應(yīng)縱行坐標(biāo),即可得到明文了:fly with me.

16

145

分享

860
| 發(fā)表于 2008-7-13 05:58:47
小子,看你有道行尚淺,來年俺們數(shù)學(xué)系,包你有大大地前途


這樣的無意義回帖請以后盡量避免,呵呵方便你也方便其他人查閱資料,謝謝合作
----------------------------------------BY         灌水有度的上官


[ 本帖最后由 上官龍展 于 2008-7-13 14:42 編輯 ]
828
1 | 樓主| 發(fā)表于 2008-7-14 01:07:12

前輩誤會了
這只是我代兄弟發(fā)的罷了
不是我的原創(chuàng)~
1
| 發(fā)表于 2008-7-14 16:59:19
密碼%我最不會的就是密碼了……那個密碼術(shù)看了半天也不能靈活運用
858
| 發(fā)表于 2008-7-15 12:14:17
最不善長英語,看得懂也解不開.
858
| 發(fā)表于 2008-7-15 18:08:13
1,IEHHAITM(基礎(chǔ));
明文是:I hate him

2,TEESCRHRIAA(基礎(chǔ));
明文是:There  is  a  car

34題的要再想想.....
65
| 發(fā)表于 2008-7-15 18:12:30
我覺得現(xiàn)在的世界太美好了~~~
560
| 發(fā)表于 2008-7-17 18:09:23
頂啦,感謝樓主,~~~~~~~~~~~~~~~~~~~~~~~~
934
| 發(fā)表于 2008-7-22 22:05:20
可能編個程序來解還要快一點……看著是覺得很簡單,實戰(zhàn)就不行了。不想用腦……
924
| 發(fā)表于 2008-7-23 08:29:37
不想用腦的結(jié)果是腦生繡.本人就是一例子.........沒以前那么智慧的說...........
返回版塊
123456
尚未登錄
您需要登錄后才可以回帖 登錄 | 加入學(xué)院