CORE 139 Methods and Issues in Cryptology Spring 2004

Cipher Tools

Encryption/decryption tools:
affine cipher tool 
Playfair cipher tool 
Vigenère cipher tool 
rotation cipher tool 
substitution cipher tool 
Analysis/cracking tools:
Vigenère cracker toolCrack a Vigenère-encrypted text with a short keyword (fill in keyword letters)
Vigenère cracker tool #2Crack a Vigenère-encrypted text with a long keyword (try to guess plaintext; fill in plaintext and keyword letters)
additive cracker toolDisplay all of the additive shifts of a text, with counts of the high and low frequency letters in each shift
substitution cipher toolGuess cipher alphabet and/or plaintext letters to decrypt a monoalphabetic substitution cipher
frequency toolCount letter, digraph, and trigraph frequencies plus letter contacts (how often a letter occurs before and after other letters)
coincidence toolCompute the index of coincidence for a text or for columns of a text
Kasiski toolApply the Kasiski test to determine a Vigenère keyword by finding repeated substrings in the ciphertext
splitter toolSplit a ciphertext up by rows and columns
alignment toolCompute the number of matching columns for various alignments of two ciphertexts, to determine if they were encrypted with overlapping segments of the same key
Other references:
English letter frequencies
a	8.2                 n       6.7
b	1.5		    o       7.5
c	2.8		    p       1.9
d	4.3		    q       0.1
e	12.7		    r       6  
f	2.2		    s       6.3
g	2		    t       9.1
h	6.1		    u       2.8
i	7		    v       1  
j	0.2		    w       2.4
k	0.8		    x       0.2
l	4		    y       2  
m	2.4		    z       0.1


sbridgeman@mail.colgate.edu last updated: --Tue Feb 10 04:50:50 Eastern Standard Time 2004--