CryptanalysisHelper is a small utility written in pure Java 8, that can help with basic cryptanalysis. Only supports English.
1. Shift Cipher
Brute force the key (i.e. shift=5)
2. Simple XOR Cipher (can handle input of any Unicode codepoint)
Encrypt single plaintext with 1 or 2 keysteams (COMING SOON)
3. Columnar Transposition Cipher (can handle keys with length up to 10 characters)
Brute force all possible permutations of plaintext.
4. Frequency Analysis
Ability to open semi-complete analysis. User can provide partial key (COMING SOON)
5. Substitution Cipher (COMING SOON) -both monoalphabetic and polyalphabetic
Encrypt a single plaintext as a substitution cipher (either by providing the key or by randomly generating one) (COMING SOON)
6. Can store results to disk