This collection of files is a cipher solving interface that I wrote.
It's written using C++ since adding new cipher types is really easy
with C++'s object orientation.

Some sample ciphers are also included.  They were taken from various 
issues of the Crytpogram, a publication of the American
Cryptogram Association.

Change the DESTDIR in the Makefile to point to the directory where the
program is to be stored.  

Current cipher types that are supported are:

Cadenus
Nihilist transposition
Complete/Incomplete columnar transposition
Railfence
Redefence
Pollux
Morbit
Fractionated Morse
Aristocrat
Baconian
Vigenere
Variant
Beaufort
Homophonic
Porta
Swagman
Phillips
Gronsfeld

If you have any comments/complaints/tips/etc. please don't hesitate to
mail me at wart@ugcs.caltech.edu.  I'm always looking for more ways to
improve the program.

--Wart
