Skip to content

rishabhaiml/aes-encryption

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔐 AES Encryption App

An AES Encryption App built using Flutter and GetX for state management. This app provides secure encryption and decryption of text using the AES (Advanced Encryption Standard) algorithm.


✨ Features

✅ Encrypt text using AES encryption
✅ Decrypt encrypted text using a secret key
✅ Generate a QR code containing the encrypted message
✅ User-friendly interface with smooth animations
✅ Lightweight and fast with GetX state management
✅ Works entirely offline for security


📸 Screenshots

Encryption:

Encryption

Decryption:

Decryption


🚀 Installation

Follow these steps to run the app on your device:

1️⃣ Clone the Repository

git clone https://github.com/rakshitbhai/aes-encryption.git
cd aes-encryption

2️⃣ Install Dependencies

flutter pub get

3️⃣ Run the App

flutter run

🛠️ Technologies Used

  • Flutter - Cross-platform framework
  • GetX - State management and dependency injection
  • AES Encryption - Secure encryption algorithm
  • QR Code Generation - Displays encrypted message as a QR code

🏗️ Project Structure

├── lib
│   ├── encryption_page
│   │   ├── encryption_controller.dart
│   │   └── encryption_view.dart
│   ├── main.dart
│   ├── theme
│   │   └── theme_controller.dart
│   └── utils
│       └── ui.dart
├── pubspec.lock
├── pubspec.yaml

🧑‍💻 Author

Developed by @rakshitbhai

Feel free to ⭐ the repo if you find it useful!


📜 License

This project is licensed under the MIT License.


🤝 Contributing

Contributions are welcome! To contribute:

  1. Fork the repository
  2. Create a new branch (feature-name)
  3. Commit changes and push the branch
  4. Open a Pull Request

📩 Need Help?

If you have any issues or suggestions, feel free to open an issue or reach out! 😊

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors