Skip to content

This application improves security by encrypting and signing files to keep them private.

License

Notifications You must be signed in to change notification settings

koko1928/File-Security-Defender

Repository files navigation

File Security Defender

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.

Features

  • File encryption
  • File signing
  • File download and decryption
  • Key pair generation and backup

Required Libraries

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

Usage

  1. When you run the application, you will be presented with options for file selection, encryption, signing, and more.
  2. First, generate or input a private key and password.
  3. Click the "Upload File" button to select the file you want to encrypt or sign.
  4. After selecting the file, the corresponding action buttons ("Encrypt File" or "Sign File") will become active.
  5. Perform the operation, and the file will be encrypted or signed.
  6. Click the "Download File" button to select an encrypted file, decrypt it, and download it.

Security Considerations

The creator is not responsible for any damage caused by using this application. Please be sure to use it at your own risk.

License

This code is provided as open source. Please refer to the license file for more details.

Author

Toyama Yusuke (koko1928)

About

This application improves security by encrypting and signing files to keep them private.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages