这一题是把凯撒密码的明文、密文空间扩展到ASCII码的范围,在ASCII码里面进行移位,根据提示前面的字符对应的应该是flag{,去ASCII码表中寻找所移位的位数,发现后一个字符移位的位数要比前一个字符多一位,于是python写了几行就得到答案了。
c = 'afZ_r9VYfScOeO_UL^RWUc'
m = ''
i = 5
for ch in c:
m += chr(ord(ch)+i)
i = i+1
print(m)
这一题是把凯撒密码的明文、密文空间扩展到ASCII码的范围,在ASCII码里面进行移位,根据提示前面的字符对应的应该是flag{,去ASCII码表中寻找所移位的位数,发现后一个字符移位的位数要比前一个字符多一位,于是python写了几行就得到答案了。
c = 'afZ_r9VYfScOeO_UL^RWUc'
m = ''
i = 5
for ch in c:
m += chr(ord(ch)+i)
i = i+1
print(m)