From 5b72d5e0a112a8f3892790906708679e3330cbd9 Mon Sep 17 00:00:00 2001 From: Harshil Darji Date: Mon, 1 Aug 2016 22:41:06 +0530 Subject: [PATCH] Cryptography Algorithm --- ciphers/brute-force_caesar_cipher.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 ciphers/brute-force_caesar_cipher.py diff --git a/ciphers/brute-force_caesar_cipher.py b/ciphers/brute-force_caesar_cipher.py new file mode 100644 index 000000000..46c4246e6 --- /dev/null +++ b/ciphers/brute-force_caesar_cipher.py @@ -0,0 +1,18 @@ +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))