This project provides a simple yet secure text encryption and decryption tool using the AES-GCM encryption algorithm. The tool is built with HTML, CSS, and JavaScript, leveraging the Web Crypto API for cryptographic operations.
- Encrypts and decrypts text using AES-GCM.
- User-friendly web interface.
- Secure key generation using PBKDF2.
- Lightweight and runs directly in the browser.
- Ensure you have a modern web browser (Chrome, Firefox, Edge, etc.).
- (Optional) Install Node.js if you plan to extend the project.
-
Clone the repository:
git clone https://github.com/your-repo/Text-Encryption-Decryption.git cd Text-Encryption-Decryption -
Enter 'node server.js' in the terminal
-
Open
index.htmlin a browser.
- Enter the text you want to encrypt.
- Click the Encrypt button to generate an encrypted output.
- Copy the encrypted text and use the Decrypt button to retrieve the original message.
📂 Text-Encryption-Decryption
├── style.css # Styling for the web interface
├── script.js # JavaScript encryption logic
├── index.html # Main UI for the tool
├── README.md # Project documentation
- HTML – Structure of the web page.
- CSS – Styling for user interface.
- JavaScript – Handles encryption/decryption with Web Crypto API.
- Adding support for file encryption.
- Implementing alternative encryption methods.
- Enhancing UI with animations and themes.
This project is licensed under the MIT License.
Special thanks to SLASH MARK IT Solutions for supporting this project.