Chapter 18 Appendix I - Substitution Cipher Calculator

Enter some ciphertext (and optionally a key) in the text areas below, and press the ‘Hill Climb’ button to run the hill climbing algorithm, or decipher to decipher with the given key.