Poly-Alphabetic Substitution Cipher Tools

This page demonstrates a variety of tools to use with the poly-alphabetic substitution cipher systems.

To crack a poly-alphabetic cipher you need to guess the repeat length of the codeword used.
If it isn't based on a keyword then you need a "crib." A crib is a word or phrase that is very likely to be in the message.

Viginere cipher statistics tools Viginere Statistics Tools

If you can read JavaScript then download the source and fiddle with it!
Basic common core code Javascript Monoalphabetic Code
Basic common polyalphabetic code Javascript polyalphabetic Code
Basic common statistics code Javascript Statistics Code

alphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"

Plaintext


Poly-Alphabetic Cipher System.

Codeword

Manipulated text

Last updated 6th October 2013.