Added 2017 challenge 1
[cipher-tools.git] / cipher.py
2017-10-04 Neil SmithImplemented Bifid ciphers, solved 2016 week 7
2017-10-04 Neil SmithTidied Caesar and affine ciphers
2017-10-04 Neil SmithAdded cat and wcat utility functions
2017-10-04 Neil SmithMoved cracking files into directories
2017-10-04 Neil SmithDone challenge 7, updated Amsco implementation to match
2017-10-04 Neil SmithDone Cadenus ciphers, but not automated breaking
2017-10-04 Neil SmithAdded AMSCO ciphers, done challenge 7
2017-10-04 Neil SmithBreaking hill ciphers done, challenge 6 done.
2017-10-04 Neil SmithHill ciphers enciphering and deciphering done
2017-10-04 Neil SmithFixed railfence ciphers, done challenges 2014 4 and 5
2017-10-04 Neil SmithDone railfence ciphers
2014-03-06 Neil SmithMoved ngrams
2014-02-12 Neil SmithTranspositions rewritten
2014-02-12 Neil SmithTransposition ciphers working
2014-01-31 Neil SmithMerge branch 'transpositions' of git.njae.me.uk:nationa...
2014-01-31 Neil SmithVarious changes
2014-01-26 Neil SmithDone for the day
2014-01-26 Neil SmithMoving to a different machine
2013-12-31 Neil SmithChallenges 6 and 7
2013-11-25 Neil SmithMerge branch 'master' into neil
2013-11-22 Neil SmithTidyied imports, removed use of itertools.repeat
2013-11-22 Neil SmithSplit breaking routines out into a separate file. Colum...
2013-11-22 Neil SmithDone Vigenere ciphers and breaking wth a keyword dictio...
2013-11-21 Neil SmithAdded files for challenge 5
2013-11-20 Neil SmithUsing ngram length for scytale break
2013-11-20 Neil SmithMerge branch 'columns' into neil
2013-11-20 Neil SmithTidying
2013-11-20 Neil SmithTest for column transposition break now done
2013-11-19 Neil SmithMerge branch 'neil' of git.njae.me.uk:national-cipher...
2013-11-18 Neil SmithMerge branch 'neil' of git.njae.me.uk:national-cipher...
2013-11-18 Neil SmithTidyied use of flag in calling column transposition...
2013-11-18 Neil SmithUsed a list comprehension in transpositions_of, refacto...
2013-11-18 Neil SmithColumn transposition working, needs more tests
2013-11-17 Neil SmithColumn transposition written but untested
2013-11-14 Neil SmithChanged sanitise and segment to cope with capital letters
2013-11-12 Neil SmithChanged frequencies procedure to use a Counter object
2013-11-07 Neil SmithDone challenge 3, added list of solutions
2013-11-06 Neil SmithMore whitespace and line length tidying
2013-11-05 Neil SmithFixed whitespace and line lengths
2013-11-04 Neil SmithComment tidying
2013-11-03 Neil SmithTuned default chunksize for keyword break
2013-11-03 Neil SmithMerge branch 'multiprocessing' into neil
2013-11-03 Neil SmithMultiprocessing now working
2013-11-03 Neil SmithMultiprocessing seems to work, but doesn't return a...
2013-10-29 Neil SmithDone scytale breaking
2013-10-29 Neil SmithScytale fixed by padding message during enciphering...
2013-10-25 Neil SmithScytale enciphering working, but have to think about...
2013-10-25 Neil SmithSimplified affine ciphers
2013-10-25 Neil SmithFixed typo
2013-10-25 Neil SmithDone affine ciphers and breaking them, done challenge 2
2013-10-25 Neil SmithTidied affine cipher and decipher
2013-10-25 Neil SmithAffine letter enciphering working
2013-10-24 Neil Smith2013 Challenge 2 done.
2013-10-23 Neil SmithAdded text splitting and combining functions
2013-10-20 Neil SmithAdded notes on using timeit
2013-10-19 Neil SmithSegmentation working, though hits recursion limit for...
2013-10-18 Neil SmithAdded another mode to keyword cipher.
2013-10-17 Neil SmithWord segmentation not working, but it's now late...
2013-10-17 Neil SmithAdded some test cases and refactored keyword cipher...
2013-10-17 Neil SmithMerge branch 'master' of git.njae.me.uk:national-cipher...
2013-10-14 Neil SmithFixed numeric accuracy in doctests
2013-10-14 Neil SmithKeyword ciphers now wrap the alphabet
2013-10-14 Neil SmithDone keyword ciphers and breaking
2013-10-12 Neil SmithAdded a test for ngrams
2013-10-11 Neil SmithDone one-based affine ciphers, and breaking them.
2013-10-11 Neil SmithCan now break Caesar ciphers
2013-10-11 Neil SmithRefactored out sanitise, added loading of English lette...
2013-10-11 Neil SmithChallenge 1 done
2013-10-07 Neil SmithRemoved spurious affine tests
2013-10-07 Neil SmithAffine ciphers enciphered, deciphered, and broken....
2013-10-07 Neil SmithFixed whitespace typo
2013-10-07 Neil SmithFixed bug in Caesar break, added tests.
2013-10-07 Neil SmithFixed bugs in geometric and harmonic means, added some...
2013-10-06 Neil SmithPulled out the norms into a separate file, corrected...
2013-10-03 Neil SmithCan now do frequency analysis
2013-10-03 Neil SmithCreated Neil's branch
2013-10-03 Neil SmithInitial import