Autokey Cipher(自动密钥密码)是字母替换密码,是
维吉尼亚(Vigenere)密码的扩展,但使用不同的替换方法生成密钥,通常来说要比维吉尼亚(Vigenere)密码更安全。
Autokey Cipher 加密过程为:
1)自动密钥密码的“密钥”是一个关键字,例如“ FORTIFICATION”;
2)Autokey密码使用以下表格对纯文本进行加密;
3)要加密消息,请将密钥置于纯文本上方,写入所有关键字符后,开始写入纯文本作为关键:
密钥:FORTIFICATIONILIKEAUTOM
原文:ILIKEAUTOMATICKEYCIPHER
4)将要编码的字母“ I”在表格的第一列中找到。然后,我们沿着表格的“ I”行移动,直到到达顶部带有“ F”的列(“ F”是第一个“ D”的关键字字母),相交是我们的密文字符“N”;因此,以上明文的密文为:
密钥:FORTIFICATIONILIKEAUTOM
原文:ILIKEAUTOMATICKEYCIPHER
密文:NZZDMFCVOFIHVKVMIGIJASD
自动密钥密码表:
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
---------------------------------------------------
A 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
B 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
C 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 B
D 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
E 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
F 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 E
G G 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
H 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
I 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
J 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
K 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
L 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 K
M M 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
N 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
O 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
P 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
Q 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
R 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
S 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
T 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
U 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
V 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
W 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
X 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
Y 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
Z 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