PyProtectorX extension and CLI (v3)
Project description
PyProtectorX v3 - Ready-to-build (CLI encrypt only)
This package provides a C extension and a CLI pyprotectorx encrypt <file> that:
- Uses internal password generation (no interactive prompt)
- For
.pyfiles usesdumps()(compile+marshal+compress+encrypt+base64|password) and writes that blob to<file>.py.enc - For other files attempts to encrypt bytes using internal
encryptand an internally-derived password
Build:
python -m pip install -U build setuptools wheel
python -m build
# or quick test
python setup.py build_ext --inplace
pip install -e .
Use:
pyprotectorx encrypt test.py
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
pyprotectorx-3.0.0.tar.gz
(4.0 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pyprotectorx-3.0.0.tar.gz.
File metadata
- Download URL: pyprotectorx-3.0.0.tar.gz
- Upload date:
- Size: 4.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8aa210b9fefb3933ebda22109618913d16bd897ec8d21f97e57ac47eec94ac00
|
|
| MD5 |
1e24264e737d55c07a49a1bc4508f2d7
|
|
| BLAKE2b-256 |
dc1d061f6e8243faf72abfbcc3b7813e4a5c15749001a4390f2f328978b715a0
|
File details
Details for the file pyprotectorx-3.0.0-py3-none-any.whl.
File metadata
- Download URL: pyprotectorx-3.0.0-py3-none-any.whl
- Upload date:
- Size: 4.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
91e3c95001a99ae9c286ef64c7971843e86d3ff4e6f0f25d9558dc12ad05c81a
|
|
| MD5 |
a443c4460bdf2c891d7196da542e5ce9
|
|
| BLAKE2b-256 |
ab4d5db8f6a49503700d2cb6284889aab8f5c587e47745d3c450bdf4e7f59b97
|