Commit Graph

37 Commits

Author SHA1 Message Date
Derek McQuay ff5b3aacb1
updated readme with goreport card and godoc 2017-02-12 19:46:51 -08:00
Derek McQuay 4cbb181c5b
updated README 2017-01-13 16:42:34 -08:00
Derek McQuay b5170c7f05 updated key 2016-03-14 14:21:57 -07:00
Derek McQuay b67a8dc5b0 adding key as an example 2016-03-14 14:21:44 -07:00
Derek McQuay 99c419a090 fixed conversion error for aes cipher 2016-03-14 13:59:24 -07:00
Derek McQuay e93d87cb89 fixing typos in read me 2016-03-14 13:39:24 -07:00
Derek McQuay 2526147b6c updated the readme 2016-03-14 13:38:05 -07:00
Derek McQuay 38348f978f implemented guess function for caesar cipher 2016-03-14 12:50:45 -07:00
Derek McQuay 757c1483b4 got guess function to work for example from book
it calculates (hard coded) the example from the book.  Next step is
making it take any string, calculate the character frequency and then do
the same calculation and print out top answers
2016-03-12 23:06:24 -08:00
Derek McQuay 08a2266d5f updated golint error 2016-03-12 21:06:25 -08:00
Derek McQuay 64c7d7617a implemented vigenere cipher and basic test 2016-03-12 21:04:59 -08:00
Derek McQuay 4de75d2080 fixed up typos from fixing goling stuff 2016-03-12 21:04:16 -08:00
Derek McQuay 878a06980c 100% golint 2016-03-11 23:31:26 -08:00
Derek McQuay 5da34d3544 golint errors fix ups 2016-03-11 23:26:12 -08:00
Derek McQuay 05ec030738 implmented aes subcommand and functions
aes is now done! Uses default key value that is stored in program and
handles block sizes that are not 16 hex values wide by adding 0x00 until
it is 16 wide
2016-03-11 23:16:08 -08:00
Derek McQuay 878ca0be78 ignore json files 2016-03-11 21:54:54 -08:00
Derek McQuay ca2c861387 implemented sub subcommand
implemented the sub subcommand and did some clean up for the function
2016-03-11 21:50:32 -08:00
Derek McQuay 60d320088d more clean up of main 2016-03-11 21:36:35 -08:00
Derek McQuay eeff714ac6 clean up to main.go 2016-03-11 21:36:09 -08:00
Derek McQuay 079d3d524b redone spf13/cobra commands for transposition
commands now make much more sense.  Everything has been redone and all
of transpositions subcommands have been implemented
2016-03-11 21:31:57 -08:00
Derek McQuay 7dd108f4ba substitution cipher implementation
Reads in a json file that has a map of letters to letters
2016-03-11 20:11:27 -08:00
Derek McQuay f357a75682 added cobra subcommands and functionality
can now encrypt and decrypt for transposition ciphers.
2016-02-22 18:01:19 -08:00
Derek McQuay 13375bd8c2 removed print out 2016-02-22 18:01:09 -08:00
Derek McQuay c757efb8f8 golint fixes 2016-02-22 00:15:21 -08:00
Derek McQuay 57060e494c corrected naming of fucntions 2016-02-22 00:13:19 -08:00
Derek McQuay 6f4e8b7236 edits to fix go_vet errors 2016-02-22 00:08:58 -08:00
Derek McQuay 3478a4e421 adding files for aes 2016-02-21 23:35:51 -08:00
Derek McQuay 0738e636a0 adding file for substition cipher 2016-02-21 23:35:42 -08:00
Derek McQuay cc0649e38a added DeTransposeRailFence and tests 2016-02-12 11:08:29 -08:00
Derek McQuay 15c7a2787c added detransposeSplit and tests 2016-02-12 10:53:42 -08:00
Derek McQuay e0ee206df9 added tests for all current transposition ciphers 2016-02-12 09:35:52 -08:00
Derek McQuay 3a3d52aca1 added rail fence and split transposition ciphers 2016-02-12 09:35:30 -08:00
Derek McQuay cfd0277719 updated license 2016-02-12 09:00:01 -08:00
Derek McQuay 705d4441af added Transpose(), randomly transpose a string 2016-02-11 22:54:51 -08:00
Derek McQuay f278fdda14 added main.go 2016-02-11 22:43:09 -08:00
Derek McQuay 9d08e6dd70 ignore swp files 2016-02-11 22:42:56 -08:00
Derek McQuay 8bb557ee7f initial commit 2016-02-11 22:41:36 -08:00