日历密码及普莱菲儿密码

时间:2022-10-15 06:44:13 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
日历密码及普莱菲儿密码

一,日历密码

原则:1126代表az26个英文字母;2M,T1,W,T2,F,S1,S2分别代表周一到周日七天(英文首字母代替,12为了有别,也人为增加密度);(3)密钥即密码表 200711月份的日历为密码表,我们来加密这个单词:dictionary

第一步,用数字代替明文中的字母,即D I C T I O N A R

4 9 3 20 9 15 14 1 18 第二步,写密文。

方法:例如单词首字母D4代替,则在日历中找到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)编写密码表

德文中也是讲ij看做一个字母,法文消去的是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 lifethere is hope(流的的青山在,不拍没柴烧)===wh er et he re is li fe th er ei sh op ex

密匙:crazy a dog ===》即用步骤1中密码表

先加密 wh ,在密码表中,分别在wh上画十字架,两十字架交于kt两点,wk同一横行,ht也同一横行,则密文为 kt

若明文在同一列,如li,则将表中明文向下移动一位,即用h代替lj代替i,得密文hj 若明文在同一行,则将表中明文向右移动一位...

再将密文分为5个一组:

得密文:ktygw ookgy nlhjo fcmyg kglmm bwf


本文来源:https://www.wddqw.com/doc/4b2c6e65a12d7375a417866fb84ae45c3b35c230.html