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