查看: 3万|回复: 16

[密码学习] 元音密码

简洁模式
166
发表于 2008-7-21 18:44:43 | 显示全部楼层
这是一种利用音标中的元音进行加密的密码,编写简便,非常实用。它是根据事先编制好的密码表来对信息加密的。
密码表的编写办法是:先写下26个字母,在每个元音字母下标上数字。如A=1,E=2,I=3,O=4,U=5.然后根据每个元音右边的辅音次序,将每个辅音下标上相应的数字。如B位于元音A右边第一的位置,所以它用数字11代替(意思是第一个元音右边第一个字母);Y位于元音U右边第四的位置,因而代替它的数字是54(详见密码表)
A     B    C    D    E    F   G    H    I    J    K   L    M    N
1   11   12  13   2 21  22  23 3 31  32  33  34  35
O    P    Q    R    S    T    U    V    W   X    Y    Z
4   41   42   43   44  45 5   51  52  53  54  55

下面就可以对信息进行加密了。比如明文是:When in Rome,do as the Romans do.(入乡随俗)根据密码表加密为(注意,数字之间加点):
52.23.2.35.3.35.43.4.34.2.13.4.1.44.45.2.43.4.34.1.35.44.13.4
经过加密,原来的英文字母变成了一串莫名其妙的数字。不过,这种密码很容易被识别是何种密码。只要仔细观察,就可发现它的“特征”。如最大的数字不超过55;里面反复出现1,2,3,4,5这几个单数,从没有18,27,39等数字等。为了使破译难度更困难,我们可以略微加大它的保密程度。
方法是:将它们变成一对对的数字,然后再用栅栏法等进行易位加密。五个元音字母的单数可变成10,20,30,40,50等双数。
本主题帖为【历史主题】,仅楼主发布内容可以浏览。
166
| 楼主| 发表于 2008-7-21 20:17:19 | 显示全部楼层

回复 沙发 使用中文注册 的帖子

太好了,说明我没有火星…………

噢?我倒觉得这个密码最方便,不像维吉尼亚(怨念)
尚未登录
您需要登录后才可以回帖 登录 | 加入学院