Skip to main content

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 .py files uses dumps() (compile+marshal+compress+encrypt+base64|password) and writes that blob to <file>.py.enc
  • For other files attempts to encrypt bytes using internal encrypt and 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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyprotectorx-3.0.0-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

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

Hashes for pyprotectorx-3.0.0.tar.gz
Algorithm Hash digest
SHA256 8aa210b9fefb3933ebda22109618913d16bd897ec8d21f97e57ac47eec94ac00
MD5 1e24264e737d55c07a49a1bc4508f2d7
BLAKE2b-256 dc1d061f6e8243faf72abfbcc3b7813e4a5c15749001a4390f2f328978b715a0

See more details on using hashes here.

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

Hashes for pyprotectorx-3.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 91e3c95001a99ae9c286ef64c7971843e86d3ff4e6f0f25d9558dc12ad05c81a
MD5 a443c4460bdf2c891d7196da542e5ce9
BLAKE2b-256 ab4d5db8f6a49503700d2cb6284889aab8f5c587e47745d3c450bdf4e7f59b97

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page