CryptoWorkbench is a cryptography suite. This project is to allow easy deciphering of text-based ciphers. We will start with basic functions and add new ones as possible.
Go to file
2016-09-21 19:10:34 -05:00
.gitignore Commenting, some style fixes for output 2016-09-21 19:10:34 -05:00
affine.csharp Commenting, some style fixes for output 2016-09-21 19:10:34 -05:00
analysis.csharp Commenting, some style fixes for output 2016-09-21 19:10:34 -05:00
bash.cryptoworkbench Converting from Bazaar 2016-08-04 12:10:50 -05:00
caesarian.csharp Commenting, some style fixes for output 2016-09-21 19:10:34 -05:00
captivecrypto.bash Converting from Bazaar 2016-08-04 12:10:50 -05:00
chargrid.csharp Commenting, some style fixes for output 2016-09-21 19:10:34 -05:00
cipher.csharp Converting from Bazaar 2016-08-04 12:10:50 -05:00
columntransposition.csharp Commenting, some style fixes for output 2016-09-21 19:10:34 -05:00
cryptoworkbench.csharp Commenting, some style fixes for output 2016-09-21 19:10:34 -05:00
ForceCommand.txt Converting from Bazaar 2016-08-04 12:10:50 -05:00
Makefile Converting from Bazaar 2016-08-04 12:10:50 -05:00
newcipher.template Converting from Bazaar 2016-08-04 12:10:50 -05:00
ravenexecute.csharp Converting from Bazaar 2016-08-04 12:10:50 -05:00
README.bzr Converting from Bazaar 2016-08-04 12:10:50 -05:00
regex-lookup.bash Converting from Bazaar 2016-08-04 12:10:50 -05:00
sample.txt Converting from Bazaar 2016-08-04 12:10:50 -05:00
simple.csharp Converting from Bazaar 2016-08-04 12:10:50 -05:00
substitution.csharp Commenting, some style fixes for output 2016-09-21 19:10:34 -05:00
ubchi.csharp Commenting, some style fixes for output 2016-09-21 19:10:34 -05:00
vigenere.csharp Commenting, some style fixes for output 2016-09-21 19:10:34 -05:00

This project is to allow easy deciphering of text-based ciphers. We will start with basic functions and add new ones as possible.

The format for this project should be as follows:
 * cryptoworkbench.csharp contains CLI commands and command reference to each cipher's API.
 * Analysis functions should be placed in the Analysis class, and simple character operations go in Simple.
 * CharGrid offers a means to make horizontal and vertical arrays of characters from strings.
 * Each cipher should implement the abstract AniNIX.Crypto.Cipher and may add unique functions. 

A sample.txt file is provided for test purposes, and a Makefile contains all your compilation rules. The bash script will allow invocation on UNIX machines.