Skip to content

debojyoti31/File_Encryption

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 

Repository files navigation

Simple File Encryption WebApp

This Streamlit web application allows users to perform file encryption, decryption, and key generation using the Fernet symmetric encryption algorithm from the cryptography library.

Features

  • Encryption: Upload a file or write a text, and upload a key to encrypt the file or text.
  • Decryption: Upload an encrypted file or paste a encrypted text and upload the corresponding key to decrypt the file or text.
  • Generate New Key: Generate a new encryption key and download it for future use.

Usage

  1. Visit the web application at https://debojyoti31-fileencryption.streamlit.app/.
  2. Select the operation type: Encryption, Decryption, or Generate New Key.
  3. Follow the instructions for each operation type.
  4. Download/copy the encrypted/decrypted file/text or the newly generated key.

Security Considerations

  • Key Security: Ensure the security of your encryption keys. Do not share them openly, and consider using secure key management practices.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages