| 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 tool | Crack a Vigenère-encrypted text with a short keyword (fill in keyword letters) |
| Vigenère cracker tool #2 | Crack a Vigenère-encrypted text with a long keyword (try to guess plaintext; fill in plaintext and keyword letters) |
| additive cracker tool | Display all of the additive shifts of a text, with counts of the high and low frequency letters in each shift |
| substitution cipher tool | Guess cipher alphabet and/or plaintext letters to decrypt a monoalphabetic substitution cipher |
| frequency tool | Count letter, digraph, and trigraph frequencies plus letter contacts (how often a letter occurs before and after other letters) |
| coincidence tool | Compute the index of coincidence for a text or for columns of a text |
| Kasiski tool | Apply the Kasiski test to determine a Vigenère keyword by finding repeated substrings in the ciphertext |
| splitter tool | Split a ciphertext up by rows and columns |
| alignment tool | Compute 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
|