generated from mwc/lab_encryption
Completed checkpoint 3
Created a function that decrypts by adding (256 - secret number) and moduloing 256.
This commit is contained in:
parent
64cb255e0a
commit
f5f3335453
12
ccipher.py
12
ccipher.py
|
@ -30,7 +30,15 @@ print(numerify('abc'))
|
||||||
secret_number = 1
|
secret_number = 1
|
||||||
def encrypt(numeric_message):
|
def encrypt(numeric_message):
|
||||||
to_encrypt = []
|
to_encrypt = []
|
||||||
for item in numerify(numeric_message):
|
for item in numeric_message:
|
||||||
to_encrypt.append((item + secret_number) % 256)
|
to_encrypt.append((item + secret_number) % 256)
|
||||||
return to_encrypt
|
return to_encrypt
|
||||||
print(encrypt('abc'))
|
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'))))
|
Loading…
Reference in New Issue