Mod 26
Cryptography can be easy, do you know what ROT13 is? cvpbPGS{arkg_gvzr_V'yy_gel_2_ebhaqf_bs_ebg13_Ncualgvd}
data = ""
with open('chall.txt', 'r') as a:
data += a.read()
flag = ""
shift = 13
for i in data:
b = ord(i)
if(b >= ord('a') and b <= ord('z')):
b += shift
if(b < ord('a')):
b += 26
elif(b > ord('z')):
b -= 26
elif(b >= ord('A') and b <= ord('Z')):
b += shift
if(b < ord('A')):
b += 26
elif(b > ord('Z')):
b -= 26
flag += chr(b)
print(flag)
Last updated