<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ù)

    ADFGVX密碼

    樓主: 165310 | 查看: 5384 | 回復(fù): 21

    查看: 5384|回復(fù): 21

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

    簡潔模式
    發(fā)表于 2024-8-1 23:08:05 貴州| 2024-8-12 13:51編輯 | 發(fā)自安卓客戶端
    ADFGVX密碼是德軍在第一次世界大戰(zhàn)中使用的欄塊密碼。事實(shí)上,它是早先一種密碼 ADFGX 的增補(bǔ)版。1918年3月Fritz Nebel上校發(fā)明了這種密碼,并提倡使用。它結(jié)合了改良過的Polybius方格替代密碼與單行換位密碼。這個(gè)密碼以使用于密文當(dāng)中六個(gè)字母 A, D, F, G, V, X命名。ADFGVX 是被法國陸軍中尉 Georges Painvin 所破解的。以古典密碼學(xué)的標(biāo)準(zhǔn)來說,此密碼破解的工作是屬于格外困難的,在這期間,Painvin 更因此健康蒙受了嚴(yán)重?fù)p傷。他破解的方法是依靠于找到多份開頭相同的訊息,這表示說它們是被相同的分解鑰匙和移位鑰匙加密的。

    加密操作

    播報(bào)

    編輯

    假設(shè)我們需要發(fā)送明文訊息 "Attack at once", 用一套秘密混雜的字母表填滿?Polybius 方格,像是這樣

                 A          D          F          G          X
    A           b          t           a           l           p
    D           d          h          o           z          k
    F           q          f           v           s          n
    G           g          j           c           u          x
    X           m        r            e           w         y

    i 和 l 視為同個(gè)字,使字母數(shù)量符合 5 × 5 格。之所以選擇這五個(gè)字母,是因?yàn)樗鼈冏g成摩斯密碼時(shí)不容易混淆,可以降低傳輸錯(cuò)誤的機(jī)率。使用這個(gè)方格,找出明文字母在這個(gè)方格的位置,再以那個(gè)字母所在的欄名稱和列名稱代替這個(gè)字母。可將該訊息可以轉(zhuǎn)換成處理過的分解形式。

    A    T   T    A   C    K   A   T    O   N   C    E
    AF AD AD AF GF DX AF AD DF FX GF XF

    下一步,利用一個(gè)移位鑰匙加密。假設(shè)鑰匙字是“CARGO”,將之寫在新格子的第一列。再將上一階段的密碼文一列一列寫進(jìn)新方格里。

    C A R G O

    _________

    A F A D A

    D A F G F

    D X A F A

    D D F F X

    G F X F X

    最后,按照鑰匙字字母順序「ACGOR」依次抄下該字下整行訊息,形成新密文。如下:

    FAXDF ADDDG DGFFF AFAXX AFAFX

    在實(shí)際應(yīng)用中,移位鑰匙字通常有兩打字符那么長,且分解鑰匙和移位鑰匙都是每天更換的。

    在 1918年 6月,再加入一個(gè)字 V 擴(kuò)充。變成以 6 × 6 格共 36 個(gè)字符加密。這使得所有英文字母(不再將 I 和 J 視為同一個(gè)字)以及數(shù)字 0 到 9 都可混合使用。這次增改是因?yàn)橐栽瓉淼募用芊òl(fā)送含有大量數(shù)字的簡短信息有問題。

    63

    76

    分享

    2 | 發(fā)表于 2024-8-8 17:37:28 北京| 發(fā)自安卓客戶端
    看不懂
    1 | 發(fā)表于 2024-8-8 20:18:00 四川
    多加一次移位的確變復(fù)雜不少。。
    | 發(fā)表于 2024-8-11 18:58:53 湖北| 來自小霸王手機(jī) 發(fā)帖際遇
    感謝分享
    匿名
    | 發(fā)表于 2024-8-14 23:17:43 貴州 發(fā)帖際遇
    求解答,利用移位鑰匙再次加密時(shí),原本得到的英文字母有24個(gè),在移位鑰匙進(jìn)行轉(zhuǎn)換的時(shí)候多了1個(gè)X,變成了25,這樣不會(huì)影響明文轉(zhuǎn)換后的意思改變嗎?
    本帖子中包含更多圖片或附件資源

    您需要 登錄 才可以下載或查看,沒有帳號(hào)?加入學(xué)院

    | 發(fā)表于 2024-8-16 00:04:02 新疆| 發(fā)自安卓客戶端
    感謝分享
    | 發(fā)表于 2024-8-16 02:18:15 河南| 發(fā)自安卓客戶端 發(fā)帖際遇
    已收藏
    | 發(fā)表于 2024-8-17 14:31:44 廣西| 發(fā)自安卓客戶端
    感謝分享
    | 發(fā)表于 2024-8-21 14:19:24 江西| 發(fā)自安卓客戶端 發(fā)帖際遇
    感謝分享
    | 發(fā)表于 2024-8-23 18:08:32 江西| 發(fā)自安卓客戶端
    感謝分享
    返回版塊
    12
    尚未登錄
    您需要登錄后才可以回帖 登錄 | 加入學(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>
    天天射电影 | 久久伊 | 美女1区2区3区 | 强行撑开神里绫华粉嫩的玉腿视频 | 一级婬片A片AAAA片老牛 做爱喷水视频 |