Dr. Don Spickler
Department of Mathematics and Computer Science
Henson School of Science & Technology, Salisbury University

Cryptography Tools (version 1.2.1)

The Cryptography Tools program was created to help users understand the workings of and the cryptanalysis of several classical ciphers.

Downloads - Please read the associated instructions for your download.
Windows Install Program
Instructions...
Windows Portable Version (No Install)
Instructions...
Linux
Instructions...
Mac
Instructions...

Screen Shots

Program Features
  • Supported Ciphers
    • Mono-Alphabetic Substitution
    • Vigenere
    • Playfair
    • ADFGX
    • ADFGVX
    • LFSR
    • Hill
    • Enigma
    • RSA
  • Cipher Tools
    • Frequency Analysis
    • Shift Analysis
    • Dot Product Analysis
    • Substring Compare
    • Text Extractor
    • Text Combiner
    • Text Converter
    • Integer Calculator
    • Primes
    • Random Number Generator
    • Notepad

Update History
9/24/09: Version 1.2.1
  • Added an LFSR Cipher Analysis window for determining the key recurrence relation given a portion of the key.
  • Fixed some minor user interface problems.
9/22/09: Version 1.1.1
  • Added a random number generator that uses either the linear congruential algorithm, Java's built-in Random cLass or the Blum-Blum-Shub algorithm.
8/25/09: Version 1.0.1
  • First public release.