Casesar Cipher アルゴリズムを使用して、入力したものを解読しようとしています。
#Decrypt Code
alphabet="ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ "
DMessage=input("Enter your message to decrypt")
UDMessage=DMessage.upper()
lenDMessage=len(UDMessage)
offset=(int(input("Enter what you would like your offset to be 0,25")))
offset=offset-2
for x in range(0,lenDMessage):
for y in range(-25,25):
if UDMessage[x]==alphabet[y+25]:
print(x,DMessage,[x], UDMessage[x],alphabet[y+25+offset])
入力は ですがCaesar code test run
、 として出力されecguctbeqfgbvgubbtwp
ます。アルファベットをさかのぼって解読できるようにする方法を知っている人はいますか?