這一題是把凱撒密碼的明文、密文空間擴展到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)