A Program with the following possible operation (all are independent and optional):
- Access by an GUI instead of the terminal
- Simple modification (reverse text, uppercase, lowercase and ROT13)
- En/Decrypt (AES and DES)
- RamdomGenerator (numbers, letters, both; length given in arguments)
- Hash Functions (SHA256, MD5)
- Statistics (Count all Symbols, individual number of each symbol, longest common substring)