Skip to content

Prabhas21k/Text-Encryption

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Text Encryption-Decryption Tool

Overview

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.

Features

  • Encrypts and decrypts text using AES-GCM.
  • User-friendly web interface.
  • Secure key generation using PBKDF2.
  • Lightweight and runs directly in the browser.

Installation

Prerequisites

  • Ensure you have a modern web browser (Chrome, Firefox, Edge, etc.).
  • (Optional) Install Node.js if you plan to extend the project.

Running the Project

  1. Clone the repository:

    git clone https://github.com/your-repo/Text-Encryption-Decryption.git
    cd Text-Encryption-Decryption
  2. Enter 'node server.js' in the terminal

  3. Open index.html in a browser.

Usage

  1. Enter the text you want to encrypt.
  2. Click the Encrypt button to generate an encrypted output.
  3. Copy the encrypted text and use the Decrypt button to retrieve the original message.

Project Structure

📂 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

Technologies Used

  • HTML – Structure of the web page.
  • CSS – Styling for user interface.
  • JavaScript – Handles encryption/decryption with Web Crypto API.

Future Enhancements

  • Adding support for file encryption.
  • Implementing alternative encryption methods.
  • Enhancing UI with animations and themes.

License

This project is licensed under the MIT License.

Acknowledgments

Special thanks to SLASH MARK IT Solutions for supporting this project.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors