楼主: 18081

[密码学习] 替代密码

简洁模式
发表于 2012-8-14 13:21:19 | 显示全部楼层
本帖最后由 花开末世 于 2012-8-15 11:28 编辑

因为贴吧没有多少人喜欢密码(没人答我的密码帖TAT)所以特别整理了这个,欢迎各位捧场。
---------------------------------------------------------------------------------------------------------
替代密码定义:替代是古典密码中用到的最基本的处理技巧之一 。替代密码是指先建立一个替换
表,加密时将需要加密的明文依次通过查表,替换为相应的字符,明文字符被逐个替换后,生成无
任何意义的字符串,即密文,替代密码的密钥就是其替换表 。

替代密码的分类:

【字母代码表】
26个字母一一代表相对应的数。
替换表:
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
例子:
    明文:tuilixueyuan
    密文:20 21 9 12 9 24 21 5 25 21 1 14


【反字母表】
替换表:
z   y   x   w   v   u   s    r   q   p   o   n  m   l    k    i  h  g   f   e   d  c   b  a
26 25 24 23 22 21 19 18 17 16 15 14 13 12 11  9  8  7  6  5  4  3  2  1


【培根密码】
培根密码本质上其实是字母的二进制,但它不用0和1来表示,而是用a和b来表示(a也可以用正体

字母,b也可以用斜体字母)
替换表:
A aaaaa   B aaaab   C aaaba   D aaabb   E aabaa   F aabab   G aabba  
H aabbb   I abaaa   J abaab   K ababa   L ababb   M abbaa   N abbab  
O abbba   P abbbb   Q baaaa   R baaab   S baaba   T baabb   U babaa  
V babab   W babba   X babbb   Y bbaaa   Z bbaab
例子:
    明文:tuilixy
    密文:baabb babaa abaaa ababb abaaa babbb bbaaa


【QWE密码】
QWE密码即指电脑键盘上,QWE依次对应ABC。
替换表:
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
q w e r t y u i o p a s d f g h j k l z x c v b n m
例子:
    明文:tuilixueyuan
    密文:zxosobxtnxqf

【5*5矩阵】(也称棋盘密码)
即一个5*5方格,每个坐标代表每个字母。i和j频率较少所以同为一个坐标。
替换表:  
    12345
1 ABCDE
2 FGHIK
3 LMNOP
4 QRSTU
5 VWXYZ
例子:
    明文:tuilixy
    密文:44 45 24 31 24 53 54


【V字谜码】
V字谜码指在电脑键盘上3个数或者符号构成一个V字
替换表:
Q=12          W=23
E=34          R=45
T=56          Y=67
U=78          I=89
O=90          P=0-
A=13          S=14
D=25          F=36
G=47          H=58
J=69          K=70
L=8-

Z=AS=1324
X=SD=1425
C=DF=2536
V=FG=3647
B=GH=4758
N=HJ=5869
M=JK=6970
第三排字母为第二排字母的复何形式。
例子:
    明文:tuilixy
    密文:56 78 89 8- 89 1425 67

【三分密码】
三分密码适用于三个字母的密码,也有二分密码和四分密码。坐标方式(组,行,列)
替换表:
     1       2       3
   -----   -----   -----
1 L E O   N A R   D V I
2 C B F   G H J   K M P
3 Q S T   U W X  Y Z /
   1 2 3   1 2 3   1 2 3
例子:
    明文:tuili
    密文:133 231 313 111 313


【费纳姆密码】
加密方法是双方约定一个数(可以是单词 词组 句子 几个字母也行),明文加上这个数就是密码。
这里就不附替换表了。


【手机键盘】
每个字母在手机上的显示,密文特征:个位数绝不超过4,十位数不超过9
替换表:
                      a    b   c      d   e   f
                      21  22 23   31 32 33
g   h    i                 j    k   l       m   n  o
41 42 43             51 52 53     61 62 63
p    q    r   s           t   u   v      w   x   y   z
71 72 73 74          81 82 83   91 92 93 94
------------------------------------The  end---------------------------------------------------------------
谢谢各位捧场,纯手打避免不了错误,所以请帮忙看看哪里有错。
解压码:tuilixueyuan
本帖子中包含更多图片或附件资源

您需要 登录 才可以下载或查看,没有帐号?加入学院

本主题帖为【历史主题】,仅楼主发布内容可以浏览。
尚未登录
您需要登录后才可以回帖 登录 | 加入学院