👋
Welcome to Decipher Pad
Encrypt and secure your text files with Decipher Pad!
Table of Contents
About The Project
Decipher Pad is a Java-Swing based GUI app that encrypts/decrypts sensitive text files, and protects your privacy. This application uses the inbuilt javax.crypto class to perform common cryptographic operations, and implement password-based encryption with MD5 and DES.
Tech Stack
Prerequisites
Download and install Java 11 SE Development Kit(or higher) and IntelliJ IDEA IDE. You may use any Java IDE of your choice.
Development Setup
- Click on the Fork button to save a copy of this project on your account.
- Download the repository or clone it using the bash command:
git clone https://github.com/ausaf007/decipher-pad.git
- Import the project in IntelliJ IDEA or any IDE of your choice.
- Build and run the application.
How To Use?
- Navigate to decipher_pad package:
cd src/com/github/decipher_pad
- Compile Main.java and run it. Then, type the secret message, and go to File -> Encrypt and Save or press Cntrl+Shift+S.
- Choose the saving directory and then enter a new password.
- To decrypt the file, go to File -> Decrypt, navigate to the file and enter the password. Now the file is successfully decrypted.
- Stay safe and protect your privacy with Decipher Pad!
License
Code released under MIT License.