Simple Cipher Breaker Package Copyright (C) 1997,1998 Robert Muth This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of June 1991. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program in form of the file COPYING; if not, write to the Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA This archive contains source for 4 programs: crypt: A program to enrypt messages using either vigenere or substitution ciphers statistic: A program to generate monogram, bigram and trigram statistics which are used by the cipher breakers scb: A substitution cipher breaker vcb: A vigenere cipher breaker Encrypted texts can be found in the subdirectories: o subst.ex (substitution ciphers) o vigen.ex (vigenere ciphers) Both directories contain a script "runall" which run the corresponding cipher breaker on all encrypted texts and produce an (almost) html output Dictionary words and trigram statistics can be found in the subdirectory "data". The subdirectory html contains html documentation The source for all program is provided and binaries for Linux/Intel. The programs are written partly in C and C++. You probably need g++ to compile the C++ programs. You might also have to modify the makefile slightly.