This Streamlit web application allows users to perform file encryption, decryption, and key generation using the Fernet symmetric encryption algorithm from the cryptography library.
- 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.
- Visit the web application at https://debojyoti31-fileencryption.streamlit.app/.
- Select the operation type: Encryption, Decryption, or Generate New Key.
- Follow the instructions for each operation type.
- Download/copy the encrypted/decrypted file/text or the newly generated key.
- Key Security: Ensure the security of your encryption keys. Do not share them openly, and consider using secure key management practices.