Commit Graph

13 Commits

Author SHA1 Message Date
99c419a090 fixed conversion error for aes cipher 2016-03-14 13:59:24 -07:00
38348f978f implemented guess function for caesar cipher 2016-03-14 12:50:45 -07:00
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
64c7d7617a implemented vigenere cipher and basic test 2016-03-12 21:04:59 -08:00
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
ca2c861387 implemented sub subcommand
implemented the sub subcommand and did some clean up for the function
2016-03-11 21:50:32 -08:00
60d320088d more clean up of main 2016-03-11 21:36:35 -08:00
eeff714ac6 clean up to main.go 2016-03-11 21:36:09 -08:00
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
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
f357a75682 added cobra subcommands and functionality
can now encrypt and decrypt for transposition ciphers.
2016-02-22 18:01:19 -08:00
705d4441af added Transpose(), randomly transpose a string 2016-02-11 22:54:51 -08:00
f278fdda14 added main.go 2016-02-11 22:43:09 -08:00