Skip to content

fadilkun45/AES-256-ReactJS

Repository files navigation

ReactJS App Encryptor & Decryptor (AES)

📜 Overview

This is a simple ReactJS application that provides AES encryption and decryption functionality. It allows users to securely encode and decode messages using a secret key.

✨ Features

  • 🔐 AES Encryption and Decryption
  • ⚡ Built with ReactJS and Crypto libraries
  • 🎯 Secure and efficient
  • 🏗️ Simple UI for ease of use

🛠️ Installation

  1. Clone the repository:

    git clone https://github.com/fadilkun45/AES-256-ReactJS
  2. Install dependencies:

    bun install

    or

    npm install --force
  3. Run the application:

    npm run start

    or

    bun run start

📌 Usage

  1. Enter the text you want to encrypt.
  2. Provide a secret key for encryption.
  3. Click the Encrypt button to generate the encrypted text.
  4. Use the same secret key to decrypt the text back to its original form.

🔧 Specifications

  • AES encryption with 256-bit key length
  • No padding applied
  • Requires a 32-character (256-bit) secret key

🔧 Built With

  • ReactJS ⚛️
  • CryptoJS 🔑
  • TailwindCSS 🎨 (if applicable)

🤝 Contribution

Feel free to fork, submit issues, or create pull requests to improve this project.

📜 License

This project is licensed under the MIT License.


🚀 Happy Encrypting & Decrypting!