An open API service indexing awesome lists of open source software.

https://github.com/aniketwithpython/pylocker

An encrypted folder software written in Python 3
https://github.com/aniketwithpython/pylocker

Last synced: 12 months ago
JSON representation

An encrypted folder software written in Python 3

Awesome Lists containing this project

README

          

# Pylocker
This software generates an encrypted locker which is protected by a password. This uses [`pycryptodome`](https://pypi.org/project/pycryptodome/) library.


![image](https://user-images.githubusercontent.com/98256334/162455282-1e8d357f-b888-4ae4-90aa-4757940f8e96.png)


![image](https://user-images.githubusercontent.com/98256334/162455503-8d07f871-fb1f-419f-859f-70a0eb0e3ea3.png)


![image](https://user-images.githubusercontent.com/98256334/162455753-12d062e9-b181-4af9-a5e6-526cc5d85d36.png)

Updates:

* Added gzip for better memory and storage management.
* Added password mask




To install pycryptodome:

```
pip install -r requirements.txt
```

To use the software:

* Run the pylockergenerator to generate a pylocker folder (a `.pyc` file will be generated with the name "filename.pylocker")
* open the `.pyc` file and enter the password in the terminal window to access the folder
* once completed, press enter in the terminal window. The software will close automatically once all the files have been encrypted.

Notes:
* This works only if [Python 3.9](https://www.python.org/downloads/) is installed.
* DO NOT put any folders within the pylocker folder
* It is recommended to not put too many large files (>300MB) otherwise your system may freeze due to limited memory. Multiple small files are ok.

> Pylocker for Microsoft® Windows™ (Python™ 3.9) ©Aniket Maity All Rights Reserved

> Created for educational purposes only.