A simple text encryption and decryption application with a user-friendly GUI. The application allows users to convert text into an unreadable code and vice versa. It includes features for writing the encrypted or decrypted output to binary or character files.
- Features:
- Displays welcome message and program description.
- Main menu for selecting encryption, decryption, or exiting.
- Utilizes the
Coding
class for text processing. - Allows users to choose file input/output or direct input/output.
- Features:
- Handles binary and character file reading/writing.
- Provides methods for getting file paths and managing user input errors.
- Features:
- Processes text to convert it into an unreadable code using a random character set.
- Supports conversion of the code back to the original text.
- Run the
main
method in theMain
class to start the application. - Choose between encryption, decryption, or exiting in the main menu.
- Select file or direct input/output options.
- Follow on-screen prompts to enter text or file paths.
- Review the encrypted or decrypted output.