维吉尼亚乘法密码,属于 维吉尼亚密码的变种,它使用一组数字密钥,通过和明文数值相乘的方式,来进行加密。 是的。 维吉尼亚乘法密码只能用来加密数值,而不能加密字母等信息。 例如: 密钥:11,5,25 明文:4,3,15,4,5 加密方式是这样的: 取明文的第一个数字和密钥的第一个数字相乘,按照该方法计算完剩下的数字,计算完毕后,得到的最终结果就是密文。 如果密钥的长度小于明文长度,则重新循环使用。 如下: 明文:4、3、15、4、5 密钥:11、5、25、11、5 密文:44、15、375、44、25 如果要对密文进行解密,则需要事先知道密钥。 然后,将密文的第1个数字和密钥的第1个数字相除,按照该方法计算完剩下的数字,计算完毕后,得到的最终结果(整数)就是明文。 例如: 密文:44、15、375、44、25 密钥:11、5、25、11、5 明文:4、3、15、4、5
|