Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ausaf007/decipher-pad
Encrypt and secure your text files with Decipher Pad!
https://github.com/ausaf007/decipher-pad
intellij-idea java java-11 java-swing
Last synced: 2 months ago
JSON representation
Encrypt and secure your text files with Decipher Pad!
- Host: GitHub
- URL: https://github.com/ausaf007/decipher-pad
- Owner: ausaf007
- License: mit
- Created: 2021-12-14T14:53:07.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2022-07-21T06:09:22.000Z (over 2 years ago)
- Last Synced: 2024-10-15T03:21:39.621Z (4 months ago)
- Topics: intellij-idea, java, java-11, java-swing
- Language: Java
- Homepage:
- Size: 11.7 KB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
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
[![](https://img.shields.io/badge/Built_with-Java-red?style=for-the-badge&logo=Java)](https://www.java.com/)
[![](https://img.shields.io/badge/Built_with-Swing%20Framework-red?style=for-the-badge&logo=Java)](https://docs.oracle.com/javase/7/docs/api/javax/swing/package-summary.html)
[![](https://img.shields.io/badge/Built_with-IntelliJ_IDEA-red?style=for-the-badge)](https://www.jetbrains.com/idea/)
## Prerequisites
Download and install [Java 11 SE Development Kit](https://www.oracle.com/java/technologies/downloads/#java11)(or higher) and [IntelliJ IDEA](https://www.jetbrains.com/idea/download/) IDE. You may use any Java IDE of your choice.
## Development Setup
1. Click on the Fork button to save a copy of this project on your account.
2. Download the repository or clone it using the bash command:
```
git clone https://github.com/ausaf007/decipher-pad.git
```
3. Import the project in IntelliJ IDEA or any IDE of your choice.
4. 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.](https://choosealicense.com/licenses/mit/)