甘肃省城市建设档案馆网站,wordpress 上传文章,乐清微网站建设,徐州泉山区建设局网站题目描述#xff1a;#xff08;下载题目#xff0c;然后修改后缀名为.zip打开#xff1a;#xff09;
公元前一百年#xff0c;在罗马出生了一位对世界影响巨大的人物#xff0c;他生前是罗马三巨头之一。他率先使用了一种简单的加密函#xff0c;因此这种加密方法以…题目描述下载题目然后修改后缀名为.zip打开
公元前一百年在罗马出生了一位对世界影响巨大的人物他生前是罗马三巨头之一。他率先使用了一种简单的加密函因此这种加密方法以他的名字命名。 以下密文被解开后可以获得一个有意义的单词FRPHEVGL 你可以用这个相同的加密向量加密附件中的密文作为答案进行提交。
密文
ComeChina解题步骤 1、对题目中给出的密文进行凯撒解密可以使用在线网站执行以下Python代码 在线网站凯撒密码加密解密
def decrypt(ciphertext, shift):移位解密函数plaintext for char in ciphertext:if char.isalpha(): # 如果是字母进行移位解密if char.isupper():plaintext chr((ord(char) - shift - 65) % 26 65) # 大写字母移位解密else:plaintext chr((ord(char) - shift - 97) % 26 97) # 小写字母移位解密else: # 如果不是字母直接输出plaintext charreturn plaintext# 加密密文和移位数
ciphertext FRPHEVGL
shift 3
ciphertext ciphertext.lower()
# 枚举所有可能的移位数输出所有解密结果
for i in range(26):plaintext decrypt(ciphertext, i)print(%d %s% (i, plaintext))2、得到26个结果。
3、寻找有意义的单词发现偏移量为13的结果为有意义的单词。可以通过翻译软件快速找到有意义的单词。 4、对密文进行偏移量为13的凯撒解密得到flag。 flag为
PbzrPuvan结束