From f5f33354534c0c9d6cee36daa0ad6c5a2f535098 Mon Sep 17 00:00:00 2001 From: Cory Date: Tue, 7 May 2024 12:54:32 -0400 Subject: [PATCH] Completed checkpoint 3 Created a function that decrypts by adding (256 - secret number) and moduloing 256. --- ccipher.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/ccipher.py b/ccipher.py index f87a9c7..836062b 100644 --- a/ccipher.py +++ b/ccipher.py @@ -30,7 +30,15 @@ print(numerify('abc')) secret_number = 1 def encrypt(numeric_message): to_encrypt = [] - for item in numerify(numeric_message): + for item in numeric_message: to_encrypt.append((item + secret_number) % 256) return to_encrypt -print(encrypt('abc')) \ No newline at end of file +print(encrypt(numerify('abc'))) + +# Checkpoint 3 +def decrypt(numeric_message): + to_decrypt = [] + for item in numeric_message: + to_decrypt.append((item + (256 - secret_number)) % 256) + return to_decrypt +print(decrypt(encrypt(numerify('abc')))) \ No newline at end of file