Updated for challenge 9
[cipher-tools.git] / 2018 / 2018-challenge1.py
1 import os,sys,inspect
2 currentdir = os.path.dirname(os.path.abspath(inspect.getfile(inspect.currentframe())))
3 parentdir = os.path.dirname(currentdir)
4 sys.path.insert(0,parentdir)
5
6 from cipher.caesar import *
7 from support.text_prettify import *
8
9 c1a = open('1a.ciphertext').read()
10 c1b = open('1b.ciphertext').read()
11
12 key_a, score_a = caesar_break(c1a)
13 open('1a.plaintext', 'w').write(caesar_decipher(c1a, key_a))
14
15 key_b, score_b = caesar_break(c1b)
16 open('1b.plaintext', 'w').write(caesar_decipher(c1b, key_b))