This Flask-based web application offers robust data encryption and decryption functionalities using modern cryptography techniques. The project integrates Flask for web development, cryptography for secure data handling, QR code generation for data visualization, and Fernet for symmetric encryption. It provides a user-friendly interface for managing encryption processes efficiently.
- π Encryption/Decryption: Securely encrypt and decrypt data using advanced cryptographic algorithms.
- π± QR Code Generation: Visualize encrypted data as QR codes for easy sharing and storage.
- π₯οΈ User Interface: Intuitive and seamless interaction, built with HTML and CSS.
- π Secure Communication: Safeguard data transmission between client and server with encryption techniques.
- Flask: Powers the web application, managing routes, views, and templates.
- Cryptography: Implements state-of-the-art encryption and decryption algorithms.
- QR Code: Generates visual QR codes for encrypted data representation.
- Fernet: Provides symmetric encryption ensuring data confidentiality and integrity.
- HTML/CSS: Enables a visually appealing, user-friendly interface.
- Clone the repository.
- Install dependencies:
pip install -r requirements.txt
- Run the Flask application:
python app.py
- Access the app via the provided URL.
- Encrypt and decrypt data through the interface.
- Visualize encrypted data as QR codes for seamless sharing.
- π User Authentication: Add secure user authentication for access control.
- π File Encryption: Extend support to file encryption/decryption for enhanced security.
- π² QR Code Enhancements: Improve compatibility and usability with a broader range of devices.
Contributions via pull requests and issue submissions are welcomed and encouraged! Feel free to share improvements or fixes.