Skip to content

Pure Python High Performance File Encryption Software

License

Notifications You must be signed in to change notification settings

arunanshub/pycryptor

Repository files navigation

Pycryptor - The File Vault

Pycryptor is a Python based high performance file encryption software.

Features

  • Supports multiple AES modes.
  • Supports multiple cryptographic backends.
  • Very fast encryption and decryption of files.
  • GUI based on lightweight Tk. No additional dependencies required.

Pycryptor Preview

Linux

Pycryptor on Linux

The locker modules

The locker modules have been removed.

PyFLocker is used to provide the encryption and decryption functionality.

Future plans for the App

A small checklist in case I forget my tasks!

  • Improve the large/multiple file locking speed, and prevent it from hanging.
  • Add some documentation to the app source code.
  • Simplify the code base.
  • Add minimal and configurable logging in app.
  • Add functionality to work with directories.
  • Add user-made themes capability (as JSON files).
  • Deprecate the locker in favour of better API.
    • Remove the locker files.

and maybe...

  • convert it to a standalone app?

Removed tasks:

  • (Removed, Provided by PyFLocker) Add multiple backend support for the app.
  • (Removed) Shift the hyperlinks in the app to some better place.
  • (Removed) Add documentation to the lockers.
  • (Removed) Perform some cleanup of the backend lockers.
  • (Removed) Make crylocker.py compatible with pylocker.py.

About

Pure Python High Performance File Encryption Software

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •