I wanted to encrypt some files and so, also for fun, I made a symmetric cryptographic algorithm in C++. Because I'm not an expert in this field, I tried to complicate, or shall I say to encrypt, the original message, adding many phases and reorders of the file.
I entitled the programme as ENIGMA 2000.
It uses six phases to encrypt the file. The phases sequence depends on the password.
The password varies between 8 and 16 bytes and the file size is constant.
I know that this algorithm has lot of redundancies. It's slow, and so probably is not efficient, but I am convinced that it does make a good encryption.
You can download the executable for the Dos shell, or the source code in C++. No spyware, malware, completely free and clean.
This executable may be downloaded here, and it is also available on SourceForge.