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

    日歷密碼及普萊菲兒密碼

    樓主: 2786 | 查看: 1萬 | 回復(fù): 13

    發(fā)表于 2009-5-21 16:19:51
    本帖最后由 DISH 于 2009-5-21 16:34 編輯

    一,日歷密碼
    原則:(1)1—26代表a—z26個(gè)英文字母;(2)M,T1,W,T2,F,S1,S2分別代表周一到周日七天(英文首字母代替,1,2為了有別,也人為增加密度);(3)密鑰即密碼表
    以2007年11月份的日歷為密碼表,我們來加密這個(gè)單詞:dictionary

    第一步,用數(shù)字代替明文中的字母,即D I   C   T   I   O   N   A   R  
                                                       4   9 3 20   9 15   14 1   18
    第二步,寫密文。
    方法:例如單詞首字母D用4代替,則在日歷中找到4號(hào),發(fā)現(xiàn)是本月第一個(gè)星期日,所以用S21表示;又如第七個(gè)字母N用數(shù)字14代表,找到14號(hào),發(fā)現(xiàn)是本月第二個(gè)星期三,用W2代表。如此類推,得到密文如下:

    S21 F2 S11 T13 F2 T23 W2 T21 S23 S24

    此類密碼的解法如下:

    (1)首先要知道密鑰,即密碼表;

    (2)其次分解密碼中的星期i,即變成星期+數(shù)字的形式

    (3)去尋找對(duì)應(yīng)的是第幾個(gè)出現(xiàn)的星期i,對(duì)應(yīng)日期;

    (4)對(duì)應(yīng)字母,練成單詞,短語或句子。
    二,普萊菲爾密碼
    具體編寫密碼的步驟有3步,1.編寫密碼表  2.整理明文  3.編寫密文
    (1)編寫密碼表

    德文中也是講i和j看做一個(gè)字母,法文消去的是k或者w,意文因?yàn)橹挥?1個(gè)字母,英文則一般會(huì)省略去
    密碼表可以加入密匙,如密匙 crazy a dog ,省略去z ,重復(fù)字母(如a)只保留第一個(gè),則有:craydog
    表中其他格子里分別按順序填入ABC...XY,但密匙中有的字母要去掉。(當(dāng)然,你也可以亂填,只要你能記得住就行...)






    原則:提取明文的不重復(fù)字母,例如明文為culture,即CULTURE.編寫密碼表,即將剩余的25個(gè)字母出去已有字母依次寫下(同樣是五乘五方格)

    (2)整理明文。

    原則:兩個(gè)字母一組,若同一組字母中兩字母相同,在兩字母中加入X,再重新分組,直到不再出現(xiàn)相同字母。 或者最后只余下一個(gè)字母,也加一個(gè)字母X作補(bǔ)充,使之成對(duì)。

    如: communist   ===》co mm  un  is  t ===》co  mx  me  nt  st

    又如: prettys   ===》pr  et  ty  sx   (t  t不再同一組中,無需家X )

    (3)寫密文。
    現(xiàn)在將一明文加密
    明文:where there is life,there is hope(流的的青山在,不拍沒柴燒)===》wh  er  et  he  re is li  fe  th  er  ei  sh  op  ex

    密匙:crazy a dog    ===》即用步驟1中密碼表
    先加密 wh  ,在密碼表中,分別在w、h上畫十字架,兩十字架交于k、t兩點(diǎn),w、k同一橫行,h、t也同一橫行,則密文為 kt  

    若明文在同一列,如li,則將表中明文向下移動(dòng)一位,即用h代替l,j代替i,得密文hj
    若明文在同一行,則將表中明文向右移動(dòng)一位...



    再將密文分為5個(gè)一組:

    得密文:ktygw  ookgy nlhjo  fcmyg kglmm  bwf

    DISH 于 2009-5-21 16:35 對(duì)帖子補(bǔ)充以下內(nèi)容

    {:tlxy24:}本來是有圖的...發(fā)不上去...

    3

    35

    分享

    | 發(fā)表于 2009-6-25 11:36:21
    原則:提取明文的不重復(fù)字母,例如明文為culture,即CULTURE.編寫密碼表,即將剩余的25個(gè)字母出去已有字母依次寫下(同樣是五乘五方格)
    是啥意思?

    JackTheRipper 于 2009-6-25 11:37 對(duì)帖子補(bǔ)充以下內(nèi)容

    例如把craydog去掉了,怎么編寫5X5方格?
    | 發(fā)表于 2009-8-18 16:58:17
    不是很明白,能不能再詳細(xì)一點(diǎn)
    多舉幾個(gè)例子好么
    | 發(fā)表于 2009-8-21 00:01:59
    去推門,有圖表幫助理解的
    | 發(fā)表于 2009-9-27 08:29:24
    不是很好理解的!
    | 發(fā)表于 2009-10-1 11:09:00
    不太理解   我向來都對(duì)密碼一竅不通
    | 發(fā)表于 2009-10-1 20:52:41
    我新手……還是聽不懂啊……55
    | 發(fā)表于 2009-10-20 23:00:29
    第一個(gè)還好理解
    第二個(gè)就看不懂了
    | 發(fā)表于 2009-12-20 16:20:33
    恩恩恩恩
         第二個(gè)可以寫得好理解一點(diǎn)嗎
      萬分感謝
    | 發(fā)表于 2009-12-25 22:19:35
    就明白第2個(gè)
    返回版塊
    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>
    老师…好紧蕾丝丝袜和我做 | 秋霞电影院午夜仑片A62AV | 白丝内射在线 | 男男sm捆绑调教gay视频网站 | 麻豆女教师 |