Decryption and Machine Thinking