cipher-training.git
7 years ago2016 challenge 4
Neil Smith [Mon, 14 Nov 2016 17:47:43 +0000 (17:47 +0000)]
2016 challenge 4

7 years agoAdded logging, removed additional implementation of bombe from engima.py
Neil Smith [Tue, 8 Nov 2016 11:33:23 +0000 (11:33 +0000)]
Added logging, removed additional implementation of bombe from engima.py

7 years agoAdded formatting to the logger
Neil Smith [Tue, 8 Nov 2016 11:09:24 +0000 (11:09 +0000)]
Added formatting to the logger

7 years agoCleaned logger initialisation
Neil Smith [Tue, 8 Nov 2016 11:00:23 +0000 (11:00 +0000)]
Cleaned logger initialisation

7 years ago2016 challenge 3
Neil Smith [Fri, 4 Nov 2016 14:09:43 +0000 (14:09 +0000)]
2016 challenge 3

8 years agoCleaner way of dealing with punctuation in C1b
Neil Smith [Sun, 23 Oct 2016 13:08:09 +0000 (14:08 +0100)]
Cleaner way of dealing with punctuation in C1b

8 years agoOMerge branch 'development' of git.njae.me.uk:cipher-training into development
Neil Smith [Fri, 21 Oct 2016 12:33:59 +0000 (13:33 +0100)]
OMerge branch 'development' of git.njae.me.uk:cipher-training into development

8 years agoAdded more special characters for unaccent
Neil Smith [Fri, 21 Oct 2016 12:33:30 +0000 (13:33 +0100)]
Added more special characters for unaccent

8 years agoStarted on 2016
Neil Smith [Fri, 21 Oct 2016 12:32:52 +0000 (13:32 +0100)]
Started on 2016

8 years agoTidied Caesar and affine ciphers
Neil Smith [Wed, 15 Jun 2016 19:46:24 +0000 (20:46 +0100)]
Tidied Caesar and affine ciphers

8 years agoAdded tests for bombe
Neil Smith [Fri, 10 Jun 2016 09:41:30 +0000 (10:41 +0100)]
Added tests for bombe

8 years agoUpdated after tests with real Enigma machine
Neil Smith [Sat, 4 Jun 2016 20:55:02 +0000 (21:55 +0100)]
Updated after tests with real Enigma machine

8 years agoAdded tests for enigma machine and bombe
Neil Smith [Fri, 3 Jun 2016 20:00:12 +0000 (21:00 +0100)]
Added tests for enigma machine and bombe

8 years agoTweaks
Neil Smith [Fri, 20 May 2016 10:18:25 +0000 (11:18 +0100)]
Tweaks

8 years agoAdded bombe
Neil Smith [Tue, 17 May 2016 10:58:12 +0000 (11:58 +0100)]
Added bombe

8 years agoConverted Enigma notebook to Python file, included tests as doctest
Neil Smith [Mon, 16 May 2016 10:38:07 +0000 (11:38 +0100)]
Converted Enigma notebook to Python file, included tests as doctest

8 years agoUpdated engima machine, refactored, added tests
Neil Smith [Sun, 15 May 2016 22:45:52 +0000 (23:45 +0100)]
Updated engima machine, refactored, added tests

8 years agoBuilt enigma machine
Neil Smith [Sat, 14 May 2016 07:26:16 +0000 (08:26 +0100)]
Built enigma machine

8 years agoAdded cat and wcat utility functions
Neil Smith [Sun, 27 Mar 2016 12:16:30 +0000 (13:16 +0100)]
Added cat and wcat utility functions

8 years agoMore tweaking
Neil Smith [Sun, 10 Jan 2016 15:35:04 +0000 (15:35 +0000)]
More tweaking

8 years agoMoved cracking files into directories
Neil Smith [Thu, 7 Jan 2016 16:39:43 +0000 (16:39 +0000)]
Moved cracking files into directories

8 years agoChallenge 8a done, 8b not attempted
Neil Smith [Wed, 6 Jan 2016 20:52:58 +0000 (20:52 +0000)]
Challenge 8a done, 8b not attempted

8 years agoDone challenge 7, updated Amsco implementation to match
Neil Smith [Wed, 6 Jan 2016 18:45:44 +0000 (18:45 +0000)]
Done challenge 7, updated Amsco implementation to match

8 years agoChallenge 6
Neil Smith [Fri, 27 Nov 2015 17:45:16 +0000 (17:45 +0000)]
Challenge 6

8 years agoDone challenge 5
Neil Smith [Fri, 20 Nov 2015 15:44:00 +0000 (15:44 +0000)]
Done challenge 5

8 years agoResigned
Neil Smith [Sun, 15 Nov 2015 21:15:33 +0000 (21:15 +0000)]
Resigned

8 years agoDone tasks 3 and 4
Neil Smith [Sun, 15 Nov 2015 21:12:59 +0000 (21:12 +0000)]
Done tasks 3 and 4

9 years agoStarted 2015 challenges
Neil Smith [Fri, 16 Oct 2015 08:49:42 +0000 (09:49 +0100)]
Started 2015 challenges

9 years agoMore work on challenge 8b
Neil Smith [Mon, 23 Feb 2015 09:11:46 +0000 (09:11 +0000)]
More work on challenge 8b

9 years agoSigned
Neil Smith [Mon, 29 Dec 2014 22:29:29 +0000 (22:29 +0000)]
Signed

9 years agoDone Cadenus ciphers, but not automated breaking
Neil Smith [Mon, 29 Dec 2014 22:24:54 +0000 (22:24 +0000)]
Done Cadenus ciphers, but not automated breaking

9 years agoAdded challenge 8 files, done 8a
Neil Smith [Fri, 19 Dec 2014 14:42:48 +0000 (14:42 +0000)]
Added challenge 8 files, done 8a

9 years agoAdded keybase signature
Neil Smith [Wed, 17 Dec 2014 03:48:13 +0000 (03:48 +0000)]
Added keybase signature

9 years agoDeleted the Sublime project file
Neil Smith [Mon, 8 Dec 2014 20:09:47 +0000 (20:09 +0000)]
Deleted the Sublime project file

9 years agoAdded AMSCO ciphers, done challenge 7
Neil Smith [Mon, 8 Dec 2014 17:08:53 +0000 (17:08 +0000)]
Added AMSCO ciphers, done challenge 7

9 years agoBreaking hill ciphers done, challenge 6 done.
Neil Smith [Sun, 30 Nov 2014 16:04:43 +0000 (16:04 +0000)]
Breaking hill ciphers done, challenge 6 done.

9 years agoHill ciphers enciphering and deciphering done
Neil Smith [Sun, 30 Nov 2014 12:32:39 +0000 (12:32 +0000)]
Hill ciphers enciphering and deciphering done

9 years agoFixed railfence ciphers, done challenges 2014 4 and 5
Neil Smith [Fri, 28 Nov 2014 15:13:35 +0000 (15:13 +0000)]
Fixed railfence ciphers, done challenges 2014 4 and 5

10 years agoDone railfence ciphers
Neil Smith [Fri, 24 Oct 2014 07:53:36 +0000 (08:53 +0100)]
Done railfence ciphers

10 years agoStarted on challenge 4
Neil Smith [Thu, 23 Oct 2014 15:44:07 +0000 (16:44 +0100)]
Started on challenge 4

10 years agoChallenge 3
Neil Smith [Wed, 22 Oct 2014 19:08:55 +0000 (20:08 +0100)]
Challenge 3

10 years agoSolved 2014 challenges 1 and 2
Neil Smith [Mon, 13 Oct 2014 09:53:20 +0000 (10:53 +0100)]
Solved 2014 challenges 1 and 2

10 years agoAdded 2014 challenge 1 and 2
Neil Smith [Mon, 13 Oct 2014 09:26:32 +0000 (10:26 +0100)]
Added 2014 challenge 1 and 2

10 years agoTweaks
Neil Smith [Thu, 9 Oct 2014 12:44:24 +0000 (13:44 +0100)]
Tweaks

10 years agoFixed spelling of KeywordWrapAlphabet
Neil Smith [Tue, 29 Jul 2014 15:23:24 +0000 (16:23 +0100)]
Fixed spelling of KeywordWrapAlphabet

10 years agoCopied tweaks across
Neil Smith [Wed, 23 Jul 2014 11:47:47 +0000 (12:47 +0100)]
Copied tweaks across

10 years agoMore tweaking to conform with linting
Neil Smith [Sun, 13 Jul 2014 22:13:57 +0000 (23:13 +0100)]
More tweaking to conform with linting

10 years agoTweaked in response to some linter suggestions
Neil Smith [Sun, 13 Jul 2014 14:19:28 +0000 (15:19 +0100)]
Tweaked in response to some linter suggestions

10 years agoTweaks to pocket enigma
Neil Smith [Thu, 10 Jul 2014 21:24:53 +0000 (22:24 +0100)]
Tweaks to pocket enigma

10 years agoAdded crib-based pocket engima breaking
Neil Smith [Sat, 5 Jul 2014 20:57:36 +0000 (21:57 +0100)]
Added crib-based pocket engima breaking

10 years agoAdded pocket engima enciphering and deciphering
Neil Smith [Sat, 5 Jul 2014 19:44:14 +0000 (20:44 +0100)]
Added pocket engima enciphering and deciphering

10 years agoUpdated language_models to include trigrams
Neil Smith [Sat, 5 Jul 2014 13:14:38 +0000 (14:14 +0100)]
Updated language_models to include trigrams

10 years agoMerge branch 'development' of github.com:NeilNjae/cipher-training into development
Neil Smith [Thu, 3 Jul 2014 19:37:59 +0000 (20:37 +0100)]
Merge branch 'development' of github.com:NeilNjae/cipher-training into development

10 years agoRearranged some code
Neil Smith [Thu, 3 Jul 2014 19:37:51 +0000 (20:37 +0100)]
Rearranged some code

10 years agoIncorporated changes from presentation branch
Neil Smith [Wed, 2 Jul 2014 21:20:00 +0000 (22:20 +0100)]
Incorporated changes from presentation branch

10 years agoAdded hill-climbing for monoalphabetic substitution ciphers
Neil Smith [Tue, 24 Jun 2014 14:54:48 +0000 (15:54 +0100)]
Added hill-climbing for monoalphabetic substitution ciphers

10 years agoFixed scytale cipher breaking to use column transposition, vigenere and beaufort...
Neil Smith [Mon, 23 Jun 2014 21:28:59 +0000 (22:28 +0100)]
Fixed scytale cipher breaking to use column transposition, vigenere and beaufort ciphers now use explicit map()

10 years agoFixed transposition cipher breaking, included extended word list for 2013 ciphers
Neil Smith [Mon, 23 Jun 2014 16:51:43 +0000 (17:51 +0100)]
Fixed transposition cipher breaking, included extended word list for 2013 ciphers

10 years agoTweaked keyword_wrap_alphabet enumeration values
Neil Smith [Wed, 4 Jun 2014 19:14:26 +0000 (20:14 +0100)]
Tweaked keyword_wrap_alphabet enumeration values

10 years agoIncluded Python 3.4's Enum for keyword alphabets, added Pwords_wrong and friends...
Neil Smith [Sun, 1 Jun 2014 19:24:19 +0000 (20:24 +0100)]
Included Python 3.4's Enum for keyword alphabets, added Pwords_wrong and friends for development of word segmentation

10 years agoMerge branch 'development' of github.com:NeilNjae/cipher-training into development
Neil Smith [Sun, 1 Jun 2014 18:51:55 +0000 (19:51 +0100)]
Merge branch 'development' of github.com:NeilNjae/cipher-training into development

10 years agoExpanded the word list with the mona lisa words from 2013
Neil Smith [Wed, 21 May 2014 17:25:44 +0000 (18:25 +0100)]
Expanded the word list with the mona lisa words from 2013

10 years agoTrials for best metrics for affine cipher breaks
Neil Smith [Mon, 21 Apr 2014 11:57:01 +0000 (12:57 +0100)]
Trials for best metrics for affine cipher breaks

10 years agoMoved the logger details to cipherbreak.py
Neil Smith [Thu, 3 Apr 2014 19:55:51 +0000 (20:55 +0100)]
Moved the logger details to cipherbreak.py

10 years agoUpdated letter frequencies, updated test values to reflect them
Neil Smith [Fri, 14 Mar 2014 12:12:50 +0000 (12:12 +0000)]
Updated letter frequencies, updated test values to reflect them

10 years agoUpdated lettercount.py
Neil Smith [Fri, 14 Mar 2014 11:54:05 +0000 (11:54 +0000)]
Updated lettercount.py

10 years agoFixed bug in norms.cosine_similarity, updated caesar parameter trials
Neil Smith [Tue, 11 Mar 2014 01:20:31 +0000 (21:20 -0400)]
Fixed bug in norms.cosine_similarity, updated caesar parameter trials

10 years agoAdded another test case
Neil Smith [Mon, 10 Mar 2014 20:34:26 +0000 (16:34 -0400)]
Added another test case

10 years agoUnaccent letters before enciphering
Neil Smith [Mon, 10 Mar 2014 20:27:17 +0000 (16:27 -0400)]
Unaccent letters before enciphering

10 years agoFixed docstring typo
Neil Smith [Sat, 8 Mar 2014 03:28:58 +0000 (22:28 -0500)]
Fixed docstring typo

10 years agoRevised recording and revising of caesar parameter data
Neil Smith [Fri, 7 Mar 2014 19:15:47 +0000 (14:15 -0500)]
Revised recording and revising of caesar parameter data

10 years agoAdded development files
Neil Smith [Fri, 7 Mar 2014 04:16:45 +0000 (23:16 -0500)]
Added development files

10 years agoUpdated .gitignore
Neil Smith [Fri, 7 Mar 2014 04:10:34 +0000 (23:10 -0500)]
Updated .gitignore

10 years agoInitial commit of resource files
Neil Smith [Fri, 7 Mar 2014 03:50:12 +0000 (22:50 -0500)]
Initial commit of resource files

10 years agoInitial commit
NeilNjae [Fri, 7 Mar 2014 03:45:09 +0000 (19:45 -0800)]
Initial commit