<noscript id="lol87"></noscript>
  • <form id="lol87"><td id="lol87"></td></form>
    <optgroup id="lol87"><tt id="lol87"><pre id="lol87"></pre></tt></optgroup>
    <optgroup id="lol87"><th id="lol87"><span id="lol87"></span></th></optgroup>
    1. 
      
      • <rt id="lol87"></rt>
        <span id="lol87"><del id="lol87"></del></span>
        回復

        密碼知識與練習

        樓主: 828 | 查看: 1萬 | 回復: 52

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

        一,定義

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

        二,典例

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

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

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

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

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

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

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

        當然,實際中要比這樣復雜得多,絕非兩組這樣簡單,比如例二,

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

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

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

        當然,還有可能會出現(xiàn)總字數為奇數的明文,如例三,

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

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

        整理得密文:SENIBLEIGEIGSEIVN

        三,解密原則及基本解法

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

        基本解法:約數法。

        例一解法,

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

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

        上下排列,得:I O E O

                      L V Y U

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

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

        例三解法,

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

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

                            E I G S E I V N  

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

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

        四,基礎及提升練習

        1,IEHHAITM(基礎);

        2,TEESCRHRIAA(基礎);

        3,ASLELNASLAJLLHLWLDCHLVILABEAJKAHEL(提升);

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

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

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

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

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

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

        16

        145

        分享

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


        這樣的無意義回帖請以后盡量避免,呵呵方便你也方便其他人查閱資料,謝謝合作
        ----------------------------------------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
        密碼%我最不會的就是密碼了……那個密碼術看了半天也不能靈活運用
        858
        | 發(fā)表于 2008-7-15 12:14:17
        最不善長英語,看得懂也解不開.
        858
        | 發(fā)表于 2008-7-15 18:08:13
        1,IEHHAITM(基礎);
        明文是:I hate him

        2,TEESCRHRIAA(基礎);
        明文是: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
        不想用腦的結果是腦生繡.本人就是一例子.........沒以前那么智慧的說...........
        返回版塊
        123456
        尚未登錄
        您需要登錄后才可以回帖 登錄 | 加入學院

        <noscript id="lol87"></noscript>
      • <form id="lol87"><td id="lol87"></td></form>
        <optgroup id="lol87"><tt id="lol87"><pre id="lol87"></pre></tt></optgroup>
        <optgroup id="lol87"><th id="lol87"><span id="lol87"></span></th></optgroup>
        1. 
          
          • <rt id="lol87"></rt>
            <span id="lol87"><del id="lol87"></del></span>
            国产噜噜噜 | 欧美一区二区三区四区五区 | 成人网站在线观看免费 | 成人深夜视频免费 | 亚洲无码免费视频一区二区三区四虎 | 亚洲免费视频在线观看 | 欧美综合第一页 | 国产成人自拍偷拍视频 | 污污成人网站十八禁免费观看 | 国产尤物精品在线 |