Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arunanshub/pycryptor
Pure Python High Performance File Encryption Software
https://github.com/arunanshub/pycryptor
encryption encryption-tool file-vault locker security
Last synced: 7 days ago
JSON representation
Pure Python High Performance File Encryption Software
- Host: GitHub
- URL: https://github.com/arunanshub/pycryptor
- Owner: arunanshub
- License: mit
- Created: 2019-06-03T06:57:29.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-08-02T18:56:32.000Z (4 months ago)
- Last Synced: 2024-08-03T21:35:15.617Z (3 months ago)
- Topics: encryption, encryption-tool, file-vault, locker, security
- Language: Python
- Homepage:
- Size: 855 KB
- Stars: 5
- Watchers: 2
- Forks: 8
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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
## The `locker` modules
**The `locker` modules have been removed.**
[`PyFLocker`](https://github.com/arunanshub/pyflocker) is used to provide the encryption and decryption functionality.
## Future plans for the App
A small checklist in case I forget my tasks!
- [x] Improve the large/multiple file locking speed, and prevent it from hanging.
- [x] Add some documentation to the app source code.
- [x] Simplify the code base.
- [x] Add minimal and configurable logging in app.
- [ ] Add functionality to work with directories.
- [ ] Add user-made themes capability (as JSON files).
- [x] Deprecate the locker in favour of better API.
- [x] Remove the locker files.and maybe...
- [ ] convert it to a standalone app?
Removed tasks:
- [x] (Removed, Provided by `PyFLocker`) Add multiple backend support for the app.
- [x] (Removed) Shift the hyperlinks in the app to some better place.
- [x] (Removed) Add documentation to the `lockers`.
- [x] (Removed) Perform some cleanup of the backend `lockers`.
- [x] (Removed) Make `crylocker.py` compatible with `pylocker.py`.