Skip to content

CipherGuard is a web-based AES encryption and decryption tool for secure message protection. It uses AES-GCM, PBKDF2, and HMAC for strong encryption and integrity checks. With a simple interface, password strength meter, and cross-browser support, CipherGuard ensures your data stays private and secure.

License

Notifications You must be signed in to change notification settings

mowhn/CipherGuard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CipherGuard License: MIT GitHub stars GitHub forks

CipherGuard Logo

CipherGuard is a powerful AES encryption and decryption application designed to safeguard your messages and ensure data privacy. With its user-friendly interface and advanced security features, CipherGuard is the perfect tool for anyone looking to enhance their digital security.


🚀 Features

  • 🔒 Strong Encryption: Utilizes AES-GCM encryption for secure data protection.
  • 👤 User-Friendly Interface: Easily encrypt and decrypt messages with just a few clicks.
  • 🔑 Password Strength Meter: Provides real-time feedback on password strength.
  • 🛡️ Best Security Practices: Incorporates PBKDF2 and HMAC for robust encryption and integrity checks.
  • 🌐 Cross-Browser Compatibility: Works seamlessly on modern web browsers.

🛠️ Getting Started

Prerequisites

  • A modern web browser (Chrome, Firefox, Edge, etc.)
  • Basic knowledge of JavaScript and web technologies

Installation

  1. Clone the repository:
    git clone https://github.com/mowhn/CipherGuard.git
    cd CipherGuard
  2. Open index.html in your favorite web browser.

💡 Usage

1. Encrypt a Message:

  • Enter a strong password (at least 16 characters).
  • Input your message.
  • Click the Encrypt button to get the encrypted result.

2. Decrypt a Message:

  • Enter the password used for encryption.
  • Input the encrypted message.
  • Click the Decrypt button to reveal the original message.

🎮 Demo

Try out the live demo of CipherGuard at: Demo


🤝 Contributing

Contributions are welcome! Follow the steps below to contribute:

  1. Fork the repository.
  2. Create a new branch for your feature:
    git checkout -b feature-name
  3. Make your changes and commit them:
    git commit -m "Add some feature"
  4. Push to the branch:
    git push origin feature-name
  5. Create a new pull request.

📜 License

This project is licensed under the MIT License - see the LICENSE file for details.


📬 Contact

For any inquiries or feedback, feel free to reach out:


Stay Safe. Stay Secure. ✨

About

CipherGuard is a web-based AES encryption and decryption tool for secure message protection. It uses AES-GCM, PBKDF2, and HMAC for strong encryption and integrity checks. With a simple interface, password strength meter, and cross-browser support, CipherGuard ensures your data stays private and secure.

Topics

Resources

License

Stars

Watchers

Forks