- 博客(1)
- 收藏
- 关注
原创 现代密码学实验
类维吉尼亚破解 题目要求:将维吉尼亚中移位的加密方式换成了异或,要求对密文进行破解。 解法:遍历key的长度,需要满足将明文分组后,每组相同位置处异或key的结果都要为合法字符。依次条件排除了不可能的长度,也分别求出了每一位上的可选字符。 import string #valid=string.ascii_letters+string.punctuation+' ' valid=string.ascii_letters+",. " cipher0='F96DE8C227A259C87EE1DA2AED57C
2022-01-07 00:31:29
1703
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人