Skip to content

The Secure File Protection Tools project features two Python applications for encrypting files and flash drives, ensuring data security and easy access with the Portable Drive Guard.

License

Notifications You must be signed in to change notification settings

fotinov/DriveGuard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🔒 Secure File Protection Tools

This repository contains two related Python tools that work together for secure file protection. 🔐


🛠️ Tools

🔐 Secure Folder/File Protection Tool

  • Encrypts/decrypts local files and folders individually using unique password‑derived keys. 🔑
  • Can also secure entire flash drives by encrypting all files on the drive. 💾

🔒 Portable Drive Guard

  • Runs directly from your flash drive. 🚀
  • Works only if the flash drive is secured using the main tool.
  • Allows you to lock/unlock files on the drive with the correct password. 🔓
  • Allows selective unlocking of files, and tracks unlocked files in an encrypted “.dat” file so that only files explicitly unlocked by the portable tool are re‑encrypted. 📂

⭐ Key Features

  • Per-File Encryption:
    Each file stores its own encrypted metadata so that only the correct password can decrypt it. 🔍

  • Dark-Themed GUI:
    Built with FreeSimpleGUI, featuring a responsive interface with real‑time progress updates and background processing. 🎨

  • Flexible Use:

    • Encrypt entire folders or select individual files. 📁
    • Secure entire flash drives with the main tool, and use the portable tool to lock/unlock them. 🔑
    • Prevent unintended changes by re‑locking only those files tracked by the portable tool. 🔒

This project was created in Python 🐍 using FreeSimpleGUI for the interface and the cryptography library for AES encryption. Its design focuses on simplicity and security so you can safely protect your important data without worry. 🛡️

About

The Secure File Protection Tools project features two Python applications for encrypting files and flash drives, ensuring data security and easy access with the Portable Drive Guard.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages