2.维吉尼亚密码
维吉尼亚密码便是移位密码的推广
根据密钥K,进行的分组加密
随机选择密钥
加密:
解密:
例:
设明文M=cryptographic, 密钥K=key
即有
M=[2, 17, 24, 15, 19, 14, 6, 17, 0, 15, 7, 8, 2]
K=[10, 4, 24]
M 2 17 24 15 19 14 6 17 0 15 7 8 2 K 10 4 24 10 4 24 10 4 24 10 4 24 10 C 12 21 22 25 23 12 16 21 24 25 11 6 12 即C=mvwzxmqvyzlgm