cli tool for encrypting and decrypting files
Project description
PyCrypytor
PyCryptor is a cli tool used for encrypting/decrypting files. The tool uses EAX signature verification and CBC cipher. The password provided by the user is used as a 256-bit symmetric key after getting hashed 100 000 times.
Installation
$ pip install PyCryptor
Usage
- :lock: Encrypting files
$ pycryptor -e -k 12345 test_files/*
╔═════════════════════════════════════════════════════════╗
║ ____ ______ __ ║
║ / __ \__ __/ ____/______ ______ / /_____ _____ ║
║ / /_/ / / / / / / ___/ / / / __ \/ __/ __ \/ ___/ ║
║ / ____/ /_/ / /___/ / / /_/ / /_/ / /_/ /_/ / / ║
║ /_/ \__, /\____/_/ \__, / .___/\__/\____/_/ ║
║ /____/ /____/_/ ║
║ ║
╚═════════════════════════════════════════════════════════╝
operation mode : encrypt
total files : 3 files
buffer size : 4096
file_1.txt ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100% 0:00:00
file_2.txt ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100% 0:00:00
file_3.txt ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100% 0:00:00
- :unlock: Encrypting files
$ pycryptor -d -k 12345 test_files/*
╔═════════════════════════════════════════════════════════╗
║ ____ ______ __ ║
║ / __ \__ __/ ____/______ ______ / /_____ _____ ║
║ / /_/ / / / / / / ___/ / / / __ \/ __/ __ \/ ___/ ║
║ / ____/ /_/ / /___/ / / /_/ / /_/ / /_/ /_/ / / ║
║ /_/ \__, /\____/_/ \__, / .___/\__/\____/_/ ║
║ /____/ /____/_/ ║
║ ║
╚═════════════════════════════════════════════════════════╝
operation mode : decrypt
total files : 3 files
buffer size : 4096
file_1.txt ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100% 0:00:00
file_2.txt ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100% 0:00:00
file_3.txt ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100% 0:00:00
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
PyCryptor-0.1.1.tar.gz
(6.8 kB
view hashes)
Built Distribution
Close
Hashes for PyCryptor-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9c3cad99c207cdc8d9b650223ae56d8a1d68ef9f11e1a60843c6046c506cff3 |
|
MD5 | 51969f8c5bf425665e10be033c637731 |
|
BLAKE2b-256 | ff0c7a0570b86a3cd8537a09ea7d2feafdc8d5b907b02b9408ccf767bd194dde |