作者:布景tamimi_498 | 来源:互联网 | 2023-05-23 14:46
容易看出字符:
79616E7A69205A4A517B78696C7A765F6971737375686F635F73757A6A677D20
为16进制,转换为文本得:
yanzi ZJQ{xilzv_iqssuhoc_suzjg}
维吉尼亚密码解得:BJD{yanzi_jiushige_shabi}
维吉尼亚密码百度百科
加密原理:
假设明文为:
ATTACKATDAWN
选择某一关键词并重复而得到密钥,如关键词为LEMON时
密钥为:LEMONLEMONLE
对于明文的第一个字母A,对应密钥的第一个字母L,于是使用表格中L行字母表进行加密,得到密文第一个字母L。
类似地,明文第二个字母为T,在表格中使用对应的E行进行加密,得到密文第二个字母X。
以此类推,可以得到:
明文:ATTACKATDAWN
密钥:LEMONLEMONLE
密文:LXFOPVEFRNHR
解密与加密相反:
根据密钥第一个字母L所对应的L行字母表,发现密文第一个字母L位于A列,因而明文第一个字母为A。
密钥第二个字母E对应E行字母表,而密文第二个字母X位于此行T列,因而明文第二个字母为T。
以此类推便可得到明文。