An ~Enigma~ machine, famed for its inner complexity. Recurrent Neural Networks (RNNs) are Turing-complete. In other words, they can approximate any function. As a tip of the hat to Alan Turing, let’s see if we can use them to learn the Enigma cipher. A Brief History of Cryptanalysis According to Wikipedia, “Cryptanalysis is the study of analyzing information systems in order to study their hidden