This Java application provides a secure notepad using the DES and AES encryption algorithms. The notepad allows users to open, save, encrypt, and decrypt text files.
-
File Operations:
- Open: Load a text file into the notepad.
- Save: Save the contents of the notepad to a text file.
-
Encryption/Decryption:
- Encrypt (DES): Encrypt the text using the DES algorithm.
- Decrypt (DES): Decrypt the text previously encrypted with DES.
- Encrypt (AES): Encrypt the text using the AES algorithm.
- Decrypt (AES): Decrypt the text previously encrypted with AES.
-
Open/Save File:
- Use the "File" menu to open and save text files. The application uses a simple text file format.
-
Encryption/Decryption:
- Use the "Encryption" menu to perform encryption and decryption operations.
- Select the desired encryption algorithm (DES or AES) and choose the appropriate option.
-
Viewing Encrypted Text:
- Encrypted text is displayed in hexadecimal format.
- Clone the repository:
git clone https://github.com/zeynepssasmaz/secure-notepad.git
- Compile the Java code:
javac SecureNotepad.java
- Run the application:
java SecureNotepad