Shift Cipher Decryption
This code decrypts the provided text by shifting through all posible combinations and analyzing word counts.
Cipher text
Substitution Cipher Decryption
This code creates an initial letter mapping based on the frequency of letters found in the text, then iteratively mutates the mapping to produce one containing the highest number of long words. Since mutation is random, multiple decodes may be necessary to see good results. Once you get a score in the 6-7,000 range the message should become visible.
Cipher Text
Viginere Cipher Decryption
This algorithm first examines the text for repeating patterns in letter frequency due to key length. The length with the widest distribution of letter frequencies will be the length of the key used. It next generates an initial guess at the key by choosing the letters resulting in the most 'e's. Then, it randomly mutates the key, keeping those that result in more words and throwing away the ones that don't. This quickly converges on the answer.
Cipher Text
Modified Viginere Cipher Decryption
This algorithm is the same as the previous, however each time the text is encrypted by the key each letter of the key is incremented by one, wrapping around at z. Decryption works in a similar manner with small tweaks.
Cipher Text