Encrypter is a text encryption program. It will take in text or text files and encrypt its contents. Encrypter uses either the eXclusive OR [XOR] cipher, or my Really Bad Encryption Algorithm [RBEA], with more algorithms and ciphers to come.
- This application is created for educational purposes only.
Hey! Welcome to the Encrypter tutorial.
Several things have changed in the most recent major update (2.0.0).
Most notably, I have added a proper mostly functional graphical user interface (GUI), and the original encryption algorithm has been replaced by 2 others:
The eXclusive OR (XOR) cipher, a bit-level encryption algorithm based on the XOR gate
and my Really Bad Encryption Algorithm (RBEA), which is a simple mathematical function.
Please note that Encrypter is only a programming challenge and should not be used to encrypt truly important data
such as passwords, pin codes, banking data, and other such important information.
While XOR is a one-time pad algorithm and has been used historically, my implementation is NOT up to standards and should NEVER be used for encrypting data more sensitive than a personal journal. RBEA is only a mathematical function and can be reversed engineered with relative ease. As with the XOR implementation, it should NEVER be used to encrypt anything except to hide private thoughts from nosy siblings.
- 1. Using Encrypter is fairly simple. First, start the provided GUI:
- 2. Next, choose an algorithm to use:
- 3. Next, enter a password:
- 4. Next, choose an input type. If you are encrypting/decrypting data from a text or other file, use
-file. If you want to encrypt/decrypt data from a line, use
- 5. Next, the data:
- 6. Next, choose an output type:
- 7. Finally, press the Encrypt/Decrypt button:
If you chose
-file, enter the path to the file:
If you chose
-line, enter the string you wish to encrypt:
If you want to output to the preview area, choose
If you want to output to a text file or other file type, choose
Alternatively, leave the File Path input blank. The encrypted/decrypted data will be outputted to your personal Documents file, and named