题目

下载zip之后可得到提示文本


结合题目名和文本提示可知,为凯撒密码
利用脚本,爆破位移的位数
str1 = 'FRPHEVGL'
str2 = str1.lower()
num = 1
for i in range(26):
print("{:<2d}".format(num),end = ' ')
for j in str2:
if(ord(j)+num > ord('z')):
print(chr(ord(j)+num-26),end='')
else:
print(chr(ord(j)+num),end='')
num += 1
print('')
可得到

只有第13个为单词,所以密钥为13,再对明文进行加密可得

参考文章链接:
https://www.cnblogs.com/scarecr0w7/p/17377117.html



















