开发工具 > 

自动密钥密码_Autokey Cipher

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