TheAlgorithms-Python/ciphers/brute-force_caesar_cipher.py
2016-08-01 22:41:06 +05:30

19 lines
520 B
Python

message = input("Encrypted message: ")
LETTERS = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
message = message.upper()
for key in range(len(LETTERS)):
translated = ""
for symbol in message:
if symbol in LETTERS:
num = LETTERS.find(symbol)
num = num - key
if num < 0:
num = num + len(LETTERS)
translated = translated + LETTERS[num]
else:
translated = translated + symbol
print("Decryption using Key #%s: %s" % (key, translated))