<dfn id="siuuq"><code id="siuuq"></code></dfn>
<menu id="siuuq"><kbd id="siuuq"></kbd></menu>
  • <menu id="siuuq"><acronym id="siuuq"></acronym></menu>
  • <menu id="siuuq"></menu>
  • <tbody id="siuuq"><nav id="siuuq"></nav></tbody>
    <li id="siuuq"></li>
    <tr id="siuuq"></tr>
    <dd id="siuuq"></dd>
  • <menu id="siuuq"></menu>
    <dfn id="siuuq"><source id="siuuq"></source></dfn><dfn id="siuuq"><dl id="siuuq"></dl></dfn>
    回復(fù)

    四方密碼

    樓主: 6914 | 查看: 1萬 | 回復(fù): 64

    查看: 1萬|回復(fù): 64

    [密碼學(xué)習(xí)] 四方密碼

    簡潔模式
    發(fā)表于 2010-2-19 12:19:55
    四方密碼是一種對稱式加密法,由法國人Felix Delastelle(1840年–1902年)發(fā)明。
      這種方法將字母兩個一組,然后采用多字母替換密碼。
      四方密碼用4個5×5的矩陣來加密。每個矩陣都有25個字母(通常會取消Q或?qū),J視作同一樣,或改進(jìn)為6×6的矩陣,加入10個數(shù)字)。
      首先選擇兩個英文字作密匙,例如example和keyword。對于每一個密匙,將重復(fù)出現(xiàn)的字母去除,即example要轉(zhuǎn)成exampl,然后將每個字母順序放入矩陣,再將余下的字母順序放入矩陣,便得出加密矩陣。
      將這兩個加密矩陣放在左上角和右下角,余下的兩個角放a到z順序的矩陣:
      a b c d e      E X A M P
      f g h i j         L B C D F
      k l m n o      G H I J K
      p r s t u       N O R S T
      v w x y z      U V W Y Z
      
        K E Y W O     a b c d e
      R D A B C      f g h i j
      F G H I J        k l m n o
      L M N P S      p r s t u
      T U V X Z      v w x y z
      
        加密的步驟:
      兩個字母一組地分開訊息:(例如hello world變成he ll ow or ld)
      找出第一個字母在左上角矩陣的位置,找第二個字母在右下角矩陣的位置:
      a b c d e      E X A M P
      f g h i j         L B C D F
      k l m n o      G H I J K
      p r s t u       N O R S T
      v w x y z      U V W Y Z
      
        K E Y W O     a b c d e
      R D A B C      f g h i j
      F G H I J        k l m n o
      L M N P S      p r s t u
      T U V X Z      v w x y z
      
        找右上角矩陣中,和第一個字母同行,第二個字母同列的字母:
      a b c d e       E X A M P
      f g h i j          L B C D F
      k l m n o       G H I J K
      p r s t u        N O R S T
      v w x y z       U V W Y Z
      
        K E Y W O      a b c d e
      R D A B C       f g h i j
      F G H I J         k l m n o
      L M N P S       p r s t u
      T U V X Z       v w x y z
     
      找左下角矩陣中,和第一個字母同列,第二個字母同行的字母:
      a b c d e      E X A M P
      f g h i j         L B C D F
      k l m n o      G H I J K
      p r s t u       N O R S T
      v w x y z      U V W Y Z
      
        K E Y W O    a b c d e  
        R D A B C      f g h i j
      F G H I J       k l m n o
      L M N P S     p r s t u
      T U V X Z      v w x y z
      
        這兩個字母就是加密過的訊息。
      
        后面的以此類推
       
        hello world的加密結(jié)果:
      FY GM KY HO BX MF KK KI MD

    5

    77

    分享

    | 發(fā)表于 2010-2-19 12:39:44
    不錯
    頂一個
    | 發(fā)表于 2010-2-19 13:59:04
    總算找到能看懂的了、、、下次出個密碼用用、、呵呵、現(xiàn)學(xué)現(xiàn)賣
    | 發(fā)表于 2010-2-19 16:40:31
    不錯不錯,密碼知識又加強(qiáng)了,在下收了
    | 樓主| 發(fā)表于 2010-2-19 17:52:45
    我自己來頂下。。。。。。。。。。
    | 發(fā)表于 2010-2-19 18:49:34
    那我來收下。。。。。
    | 發(fā)表于 2010-2-19 19:15:32
    又學(xué)會了一種密碼,感謝LZ
    | 樓主| 發(fā)表于 2010-2-19 19:22:53
    大家理解內(nèi)容一共看了幾遍??我檢查時都差點沒理解。。。
    | 發(fā)表于 2010-2-20 09:00:03
    差點沒看懂
    但收下了
    | 發(fā)表于 2010-2-21 22:06:08
    學(xué)習(xí)了
    收藏
    返回版塊
    123456
    尚未登錄
    您需要登錄后才可以回帖 登錄 | 加入學(xué)院
    <dfn id="siuuq"><code id="siuuq"></code></dfn>
    <menu id="siuuq"><kbd id="siuuq"></kbd></menu>
  • <menu id="siuuq"><acronym id="siuuq"></acronym></menu>
  • <menu id="siuuq"></menu>
  • <tbody id="siuuq"><nav id="siuuq"></nav></tbody>
    <li id="siuuq"></li>
    <tr id="siuuq"></tr>
    <dd id="siuuq"></dd>
  • <menu id="siuuq"></menu>
    <dfn id="siuuq"><source id="siuuq"></source></dfn><dfn id="siuuq"><dl id="siuuq"></dl></dfn>
    国语对白做受 欧美 | 免费又黄又爽的禁片 | 国产一级婬乱片A片AAA图片 | 国产精品免费在线 | 肉丝祙做爰少妇黑裤袜 |