File Security Defender is a file security application created in Python. This application provides tools for encrypting, signing, and decrypting files, helping to enhance the security of your files.
- File encryption
- File signing
- File download and decryption
- Key pair generation and backup
This application uses the following libraries:
- tkinter: Used for creating GUI elements
- cryptography: Security operations for encryption, signing, and key pair generation
- os, base64, getpass, shutil, logging, hashlib, hmac: Other standard libraries
- When you run the application, you will be presented with options for file selection, encryption, signing, and more.
- First, generate or input a private key and password.
- Click the "Upload File" button to select the file you want to encrypt or sign.
- After selecting the file, the corresponding action buttons ("Encrypt File" or "Sign File") will become active.
- Perform the operation, and the file will be encrypted or signed.
- Click the "Download File" button to select an encrypted file, decrypt it, and download it.
The creator is not responsible for any damage caused by using this application. Please be sure to use it at your own risk.
This code is provided as open source. Please refer to the license file for more details.