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

回復

日歷密碼及普萊菲兒密碼

樓主: 2786 | 查看: 1萬 | 回復: 13

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

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

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

S21 F2 S11 T13 F2 T23 W2 T21 S23 S24

此類密碼的解法如下:

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

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

(3)去尋找對應的是第幾個出現的星期i,對應日期;

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

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






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

(2)整理明文。

原則:兩個字母一組,若同一組字母中兩字母相同,在兩字母中加入X,再重新分組,直到不再出現相同字母。 或者最后只余下一個字母,也加一個字母X作補充,使之成對。

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

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

(3)寫密文。
現在將一明文加密
明文: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兩點,w、k同一橫行,h、t也同一橫行,則密文為 kt  

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



再將密文分為5個一組:

得密文:ktygw  ookgy nlhjo  fcmyg kglmm  bwf

DISH 于 2009-5-21 16:35 對帖子補充以下內容

{:tlxy24:}本來是有圖的...發不上去...

3

35

分享

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

JackTheRipper 于 2009-6-25 11:37 對帖子補充以下內容

例如把craydog去掉了,怎么編寫5X5方格?
| 發表于 2009-8-18 16:58:17
不是很明白,能不能再詳細一點
多舉幾個例子好么
| 發表于 2009-8-21 00:01:59
去推門,有圖表幫助理解的
| 發表于 2009-9-27 08:29:24
不是很好理解的!
| 發表于 2009-10-1 11:09:00
不太理解   我向來都對密碼一竅不通
| 發表于 2009-10-1 20:52:41
我新手……還是聽不懂啊……55
| 發表于 2009-10-20 23:00:29
第一個還好理解
第二個就看不懂了
| 發表于 2009-12-20 16:20:33
恩恩恩恩
     第二個可以寫得好理解一點嗎
  萬分感謝
| 發表于 2009-12-25 22:19:35
就明白第2個
返回版塊
12
尚未登錄
您需要登錄后才可以回帖 登錄 | 加入學院