Language
CrypTool 2 provides a variety of cryptanalytical tools to analyze or even break classical and modern ciphers. With the current version you can, for instance, apply a ciphertext-only attack on an Enigma-encrypted ciphertext.