"""Chapter 8 Practice Question 1
Using paper and pencil (*cough*), decrypt the following messages with the key 9.
Note:
Contains spoilers for Chapter 9 (importing transpositionDecrypt)
"""
from pythontutorials.books.CrackingCodes.Ch08.transpositionDecrypt import decryptMessage
[docs]def main():
messages = ["H cb irhdeuousBdi prrtyevdgp nir eerit eatoreechadihf paken ge b te dih aoa.da tts tn",
"A b drottthawa nwar eci t nlel ktShw leec,hheat .na e soogmah a ateniAcgakh dmnor ",
"Bmmsrl dpnaua!toeboo'ktn uknrwos. yaregonr w nd,tu oiady hgtRwt A hhanhhasthtev e t e eo"]
key = 9
for line in messages:
print("%s| Len: %s" % (decryptMessage(key, line), len(line)))
# If Question1.py is run (instead of imported as a module), call
# the main() function:
if __name__ == '__main__':
main()