Skip to content

utsavmehta24/Data-Encryption

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›‘οΈ Flask Cryptography Web App

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.


✨ Features

  • πŸ”’ 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.

πŸ› οΈ Technologies

  • 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.

πŸš€ Usage

  1. Clone the repository.
  2. Install dependencies:
    pip install -r requirements.txt
  3. Run the Flask application:
    python app.py
  4. Access the app via the provided URL.
  5. Encrypt and decrypt data through the interface.
  6. Visualize encrypted data as QR codes for seamless sharing.

πŸ› οΈ Future Enhancements

  • πŸ”‘ 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

Contributions via pull requests and issue submissions are welcomed and encouraged! Feel free to share improvements or fixes.

About

The Flask Cryptography Web App is a Flask-based application offering secure data encryption and decryption. It uses advanced cryptographic algorithms and represents encrypted data as QR codes for easy sharing. The app ensures secure communication between client and server. It's open-source and welcomes contributions.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors