I request the following program. It would be nice, if someone could make it portable. New Version (2beta) seems to need .NET-Framework, but the current version (1.4.21) doesn't:
Cryptool (Open Source)
The application CrypTool is a free e-learning application for Windows. You can use it to apply and analyze cryptographic algorithms. The current version of CrypTool is used all over the world. It supports both contemporary teaching methods at schools and universities as well as awareness training for employees.
The current version offers beside others the following highlights:
* Numerous classic and modern cryptographic algorithms (encryption and decryption, key generation, secure passwords, authentication, secure protocols, ...)
* Visualisation of several methods (e.g. Caesar, Enigma, RSA, Diffie-Hellman, digital signatures, AES)
* Cryptanalysis of certain algorithms (e.g. Vigenère, RSA, AES)
* Crypt-analytical measuring methods (e.g. entropy, n-grams, autocorrelation)
* Auxiliary methods (e.g. primality tests, factorisation, base64 coding)
* Tutorial about number theory
* Comprehensive online help
* Supportive script with further information about cryptology
A dependency on Java is a problem, but otherwise, it looks interesting.
Vintage!