cipher-tools.git
2017-11-30 Neil SmithDone challenge 7
2017-11-30 Neil SmithTweaked logging
2017-11-27 Neil SmithSolved some ciphers with simulated annealing search
2017-11-27 Neil SmithGot hillclimbing and simulated annealing searches working
2017-11-17 Neil SmithWrote 6b solution
2017-11-17 Neil SmithBrought in use of formatting tools built for challenge 6
2017-11-17 Neil SmithDone challenge 6b, added some text formatting tools
2017-11-16 Neil SmithAdded challenge 6 ciphertexts
2017-11-10 Neil SmithFinally found the key hidden in part 5a
2017-11-10 Neil SmithRefactored throughout to use pos() and unpos() rather...
2017-11-10 Neil SmithFully implemented Beaufort ciphers and breaking them
2017-11-10 Neil SmithReimplementing Beaufort ciphers
2017-11-10 Neil SmithDone 2017 challenge 5
2017-11-03 Neil SmithAdded a text packing function
2017-11-02 Neil SmithDone challenge 4
2017-10-24 Neil SmithImplemented polybius ciphers, updated challenge 3
2017-10-24 Neil SmithUpdated letter counts and tests based on it.
2017-10-20 Neil SmithWork on polybus cipher procedures
2017-10-19 Neil SmithDone challenge 3b
2017-10-19 Neil SmithChallenge 3a done
2017-10-12 Neil SmithDone challenge 2
2017-10-12 Neil SmithCaesar cipher spreadsheets updated
2017-10-05 Neil SmithMerge branch 'master' of git.njae.me.uk:national-cipher...
2017-10-05 Neil SmithAdded spreadsheet for solving caesar ciphers
2017-10-05 Neil SmithChanged sublime project file
2017-10-05 Neil SmithAdded 2017 challenge 1
2017-10-04 Neil SmithWorked on Enigma, mainly changing how the notch positio...
2017-10-04 Neil SmithDone 2016 8a
2017-10-04 Neil SmithImplemented Bifid ciphers, solved 2016 week 7
2017-10-04 Neil SmithDone 2016 challenge 6
2017-10-04 Neil SmithDone 2016 challenge 5
2017-10-04 Neil Smith2016 challenge 4
2017-10-04 Neil SmithAdded logging, removed additional implementation of...
2017-10-04 Neil SmithAdded formatting to the logger
2017-10-04 Neil SmithCleaned logger initialisation
2017-10-04 Neil Smith2016 challenge 3
2017-10-04 Neil SmithCleaner way of dealing with punctuation in C1b
2017-10-04 Neil SmithTidied Caesar and affine ciphers
2017-10-04 Neil SmithAdded tests for bombe
2017-10-04 Neil SmithAdded more special characters for unaccent
2017-10-04 Neil SmithStarted on 2016
2017-10-04 Neil SmithUpdated after tests with real Enigma machine
2017-10-04 Neil SmithAdded tests for enigma machine and bombe
2017-10-04 Neil SmithTweaks
2017-10-04 Neil SmithAdded bombe
2017-10-04 Neil SmithConverted Enigma notebook to Python file, included...
2017-10-04 Neil SmithUpdated engima machine, refactored, added tests
2017-10-04 Neil SmithBuilt enigma machine
2017-10-04 Neil SmithAdded cat and wcat utility functions
2017-10-04 Neil SmithMore tweaking
2017-10-04 Neil SmithMoved cracking files into directories
2017-10-04 Neil SmithChallenge 8a done, 8b not attempted
2017-10-04 Neil SmithDone challenge 7, updated Amsco implementation to match
2017-10-04 Neil SmithChallenge 6
2017-10-04 Neil SmithDone challenge 5
2017-10-04 Neil SmithResigned
2017-10-04 Neil SmithDone tasks 3 and 4
2017-10-04 Neil SmithStarted 2015 challenges
2017-10-04 Neil SmithMore work on challenge 8b
2017-10-04 Neil SmithSigned
2017-10-04 Neil SmithDone Cadenus ciphers, but not automated breaking
2017-10-04 Neil SmithAdded challenge 8 files, done 8a
2017-10-04 Neil SmithAdded keybase signature
2017-10-04 Neil SmithDeleted the Sublime project file
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
2017-10-04 Neil SmithStarted on challenge 4
2017-10-04 Neil SmithChallenge 3
2017-10-04 Neil SmithSolved 2014 challenges 1 and 2
2017-10-04 Neil SmithAdded 2014 challenge 1 and 2
2014-03-06 Neil SmithMoved ngrams
2014-03-06 Neil SmithAll breaking tests now pass
2014-03-05 Neil SmithChanged the break routines, no to make them all work...
2014-03-05 Neil SmithFinished the revision of norms, with the revised method...
2014-02-26 Neil SmithFinished for a bit
2014-02-12 Neil SmithInvestigation into unknown word probabilities
2014-02-12 Neil SmithTranspositions rewritten
2014-02-12 Neil SmithTransposition ciphers working
2014-02-12 Neil SmithFiddling with cracking dictionaries
2014-01-31 Neil SmithMerge branch 'transpositions' of git.njae.me.uk:nationa...
2014-01-31 Neil SmithVarious changes
2014-01-31 Neil SmithMerge branch 'transpositions' of git.njae.me.uk:nationa...
2014-01-31 Neil SmithChanged dictionary iterations
2014-01-27 Neil SmithFixed accent removal
2014-01-26 Neil SmithDone for the day
2014-01-26 Neil SmithMoving to a different machine
2014-01-19 Neil SmithDeleted old copy of 'find caesar break params'
2014-01-19 Neil SmithFixed typos, changed 'find parameters' output formatting
2014-01-18 Neil SmithTweaks, and record of a run
2014-01-18 Neil SmithNew version of find casesar break parameters
2014-01-17 Neil SmithCaesar parameter trials updated
2013-12-31 Neil SmithChallenges 6 and 7
2013-11-26 Neil SmithRenamed break.py to cipherbreak.py so it wasn't a reser...
2013-11-26 Neil SmithVigenere cipher breaking now with frequency analysis
2013-11-25 Neil SmithMerge branch 'master' into neil
2013-11-25 Neil SmithChanged norms.normalise to sum elements to one (e.g...
2013-11-22 Neil SmithTidyied imports, removed use of itertools.repeat
next