找回密码

魔王推理论坛-推理大赛|原创谜题|推理小说|侦探|推理|推理游戏|

查看: 346|回复: 0
收起左侧

常见的几种密码形式

[复制链接]

141

主题

2115

帖子

4万

积分

版主

[限量]*万圣节勋章[标准]*国庆勋章[至尊]*情侣定制勋章[限量]*五周年纪念勋章[限量]*中秋节勋章[标准]*好友勋章[限量]*新论坛庆典勋章[标准]*在线时长lv1勋章[标准]*QQ邮箱绑定勋章[限量]*十周年纪念勋章[卓越]*水王勋章[标准]*最佳新人勋章

发表于 2014-5-24 14:03:50 | 显示全部楼层 |阅读模式
1、 栅栏易位法。
即把将要传递的信息中的字母交替排成上下两行,再将下面一行字母排在上面一行的后边,从而形成一段密码。
举例:
TEOGSDYUTAENNHLNETAMSHVAED
解:
将字母分截开排成两行,如下
T E O G S D Y U T A E N N
H L N E T A M S H V A E D
再将第二行字母分别放入第一行中,得到以下结果
THE LONGEST DAY MUST HAVE AN END.
__________
2、恺撒移位密码。
也就是一种最简单的错位法,将字母表前移或者后错几位,例如:
明码表:ABCDEFGHIJKLMNOPQRSTUVWXYZ
密码表:DEFGHIJKLMNOPQRSTUVWXYZABC
这就形成了一个简单的密码表,如果我想写frzy(即明文),那么对照上面密码表编成密码也就是iucb(即密文)了。密码表可以自己选择移几位,移动的位数也就是密钥。
__________
3、进制转换密码。
比如给你一堆数字,乍一看头晕晕的,你可以观察数字的规律,将其转换为10进制数字,然后按照每个数字在字母表中的排列顺序,
拼出正确字母。
举例:110 10010 11010 11001
解:
很明显,这些数字都是由1和0组成,那么你很快联想到什么?二进制数,是不是?嗯,那么就试着把这些数字转换成十进制试试,得
到数字6 18 26 25,对应字母表,破解出明文为frzy。
__________
4、摩尔斯密码。
翻译不同,有时也叫摩尔密码。*表示滴,-表示哒,如下表所示比如滴滴哒就表示字母U,滴滴滴滴滴就表示数字5。另外请大家不要被滴哒的形式所困,我们实际出密码的时候,有可能转换为很多种形式,例如用0和1表示,迷惑你向二进制方向考虑,等等。摩尔斯是我们生活中非常常见的一种密码形式,例如电报就用的是这个哦。下次再看战争片,里面有发电报的,不妨自己试着破译一下电报内容,看看导演是不是胡乱弄个密码蒙骗观众哈。
A *- B -*** C -*-* D -** E * F **-* G --*
H **** I ** J *--- K -*- L *-** M -- N -*
O --- P *--* Q --*- R *-* S *** T -
U **- V ***- W *-- X -**- Y -*-- Z --**
数字
0 ----- 1 *---- 2 **--- 3 ***-- 4 ****-
5 ***** 6 -**** 7 --*** 8 ---** 9 ----*
常用标点
句号 *-*-*- 逗号 --**-- 问号 **--**
长破折号 -***- 连字符 -****- 分数线 -**-*
__________
5、字母频率密码。
关于词频问题的密码,我在这里提供英文字母的出现频率给大家,其中数字全部是出现的百分比:
a 8.2 b 1.5 c 2.8 d 4.3
e 12.7 f2.2 g 2.0 h 6.1
i 7.0 j 0.2 k 0.8 l 4.0
m 2.4 n 6.7 o 7.5 p 1.9
q 0.1 r 6.0 s 6.3 t 9.1
u 2.8 v 1.0 w 2.4 x 0.2
y 2.0 z 0.1
词频法其实就是计算各个字母在文章中的出现频率,然后大概猜测出明码表,最后验证自己的推算是否正确。这种方法由于要统计字母出现频率,需要花费时间较长,有兴趣的话,参考《跳舞的小人》和《金甲虫》。
6、维热纳尔方阵。
上面所说的频率分析,很容易破解较长篇幅的密文,于是维热纳尔继承前人的经验,创造出了这个维热纳尔方阵,从而克服了词频分析轻易能够破解密码的弊端,成为一种较为强大的密码编译形式。
a b c d e f g h i j k l m n o p q r s t u v w x y z
1 B C D E F G H I J K L M N O P Q R S T U V W X Y Z A
2 C D E F G H I J K L M N O PQ R S T U V W X Y Z A B
3 D E F G H I J K L M N O P Q R S T U V W X Y Z A B C
4 E F G H I J K L M N O P Q R S T U V W X Y Z A B C D
5 F G H I J K L M N O P Q R ST U V W X Y Z A B C D E
6 G H I J K L M N O P Q R S TU V W X Y Z A B C D E F
7 H I J K L M N O P Q R S T U V W X Y Z A B C D E F G
8 I J K L M N O P Q R S T U V W X Y Z A B C D E F G H
9 J K L M N O P Q R S T U V W X Y Z A B C D E F G H I
10 K L M N O P Q R S T U V W X Y Z A B C D E F G H I J
11 L M N O P Q R S T U V W X YZ A B C D E F G H I J K
12 M N O P Q R S T U V W X Y ZA B C D E F G H I J K L
13 N O P Q R S T U V W X Y Z A B C D E F G H I J K L M
14 O P Q R S T U V W X Y Z A B C D E F G H I J K L M N
15 P Q R S T U V W X Y Z A B C D E F G H I J K L M N O
16 Q R S T U V W X Y Z A B C D E F G H I J K L M N O P
17 R S T U V W X Y Z A B C D E F G H I J K L M N O P Q
18 S T U V W X Y Z A B C D E F G H I J K L M N O P Q R
19 T U V W X Y Z A B C D E F G H I J K L M N O P Q R S
20 U V W X Y Z A B C D E F G H I J K L M N O P Q R S T
21 V W X Y Z A B C D E F G H I J K L M N O P Q R S T U
22 W X Y Z A B C D E F G H I J K L M N O P Q R S T U V
23 X Y Z A B C D E F G H I J K L M N O P Q R S T U V W
24 Y Z A B C D E F G H I J K L M N O P Q R S T U V W X
25 Z A B C D E F G H I J K L M N O P Q R S T U V W X Y
26 A B C D E F G H I J K L M NO P Q R S T U V W X Y Z
以上就是维热纳尔方阵,它由明码表(第一行的字母)、密码表(下面26行)和密钥组成,下面我举个例子说明。
举例:
密钥:frzy
密码:qfuc
解:第一个字母,看以f开头第五行,对应明码表查找q字母所标示的字母为l。以此类推找出后面字母。所得明文为love。
__________
?不要忘记最基本的:字母表顺序-数字
加密的时候,经常要把A~Z这26个字母转换成数字,最常见的一种方法就是取字母表中的数字序号。A代表1,B代表2,C代表3...
  字母A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
  数字1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
7 埃特巴什码(Aitebashen Password
这是一个系统:最后一个字母代表第一个字母,倒数第二个字母代表第二个字母。   
在罗马字母表中,它是这样出现的:   
常文:a b c d e f g h i j k l m no p q r s t u v w x y z   密文:Z Y X W V U T S R Q P O N M L K J I H G F E D C B A   
这种密码是由熊斐特博士发现的。
__________
8
还是键盘码
12=q,23=w,34=e....
13=a,24=s,35=d...
14=z,25=x,36=c...
原理是:电脑键盘上两个数字利用V字形夹一个字母...
9 培根密码(一个让人不得不佩服的加密方式)
一个被世人误解的加密方式,也许你没被误解,但我确实误解了,一直培根

密码
只是一种简单的二进制替换,我错了,我发现我错了,发明这个密码的人一

定是
个天才....
培根密码
A = aaaaa E = aabaa I/J= abaaa N = abbaa R =baaaa W = babaa
B = aaaab F = aabab K = abaab O = abbab S =baaab X = babab
C = aaaba G = aabba L = ababa P = abbba T =baaba Y = babba
D = aaabb H = aabbb M = ababb Q = abbbb U/V=baabb Z = babbb
加密规则:(1)A-M=>a,也就是说AM的所有字母都替换成a.
              N-Z=>b,
也就是说NZ的所有字母都替换成b.
             (2)A-M<=a,
也就是说a可以替换成A-M中的任何一个字母
             N-Z<=b,
也就是说a可以替换成N-Z中的任何一个字母
例题与加密规则相对应
例一:
明文:
    s        u         c        c         e        s        s
baaab baabb aaaba aaaba aabaa baaab baaab
密文:
Now is a good time to attend college. Schoolwork is a good teacher
and a good builder of character. Every manshould be a student and
learn all that there is about a subject.
当然后这里还用了藏头,只有将密文的首字母单词拿出来才能一一对应,

也可
为一个单词对一个字母(这个字母只能是a或者b)
这个例题的密文是多么的天衣无缝,明文完全看不出是密码.
10 颠倒密码表

26个英文字母的前13个按顺序写出,再将后13个字母倒序写出,按对应字母替换
A  B  C  D  E  F  G  H  I   J  K  L  M
Z  Y  X  W  V  U  T  S  R  Q  P  O  N
比如:明文:GOOD
         
密文:TLLW
-------------------------------
11
棋盘密码:
世界上最早的一种密码产生于公元前两世纪。是由一位希腊人提出的,人们称之为
棋盘密码,原因为该密码将26个字母放在5×5的方格里,i,j放在一个格子里,具体情
况如下表所示

  1 2 3 4 5
1 a b c d e
2 f g h i,j k
3 l m n o p
4 q r s t u
5 v w x y z

这样,每个字母就对应了由两个数构成的字符αβα是该字母所在行的标号,β是列
标号。如c对应13s对应43等。如果接收到密文为

43 15 13 45 42 15 32 15 43 43 11 22 15

则对应的明文即为secure message

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入魔王推理

本版积分规则

Copyright © 2001-2013 Comsenz Inc.   All Rights Reserved.

Powered by Discuz! X3.4( 粤ICP备17127872号 )

快速回复 返回顶部 返回列表