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 -e -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.0.tar.gz
(6.8 kB
view hashes)
Built Distribution
Close
Hashes for PyCryptor-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2117cccc58fd0d06b3ea8f4ce1417d08c2828975fa5f2aef0579fa0a89f7e979 |
|
MD5 | 33f9725af9f6d7a85befc740f0e379f3 |
|
BLAKE2b-256 | 659b8b8de352d450fd59fbbaa9dfb666e07948f2b41605b39c2edd6137c50af3 |