Skip to main content

A simple python package to convert python code to an esoteric form

Project description

PyEsoifier

A simple python script to esotericify your python code.

Contrary to popular belief, using an obfuscator does not prevent your code from theft or reverse engineering. It only makes it harder to read. If someone really cared enough about your code to steal it, an obfuscator will not stop them. So, this project is just for fun and educational purposes. It shows you how you can push python to its limits.

Structure

  • functions/ contains files which correspond to in-built functions in python. I've used a directory for this instead of just having everything in 1 file so that I can take you through my thinking process as I obfuscate the functions.
  • examples/ contains some examples of code. Files ending in .out.py are the obfuscated versions of the files ending in .py.
  • main.py is the main file which contains the obfuscator code.

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

pyesoify-0.1.2.tar.gz (8.0 kB view details)

Uploaded Source

Built Distribution

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

pyesoify-0.1.2-py3-none-any.whl (9.6 kB view details)

Uploaded Python 3

File details

Details for the file pyesoify-0.1.2.tar.gz.

File metadata

  • Download URL: pyesoify-0.1.2.tar.gz
  • Upload date:
  • Size: 8.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.4

File hashes

Hashes for pyesoify-0.1.2.tar.gz
Algorithm Hash digest
SHA256 10d0c72ec3826c3df55016ccb4b49ee510cdce13fb620da6fffbbf6a99b38e7f
MD5 a579f47c7f6415418ac78577d49bdd6a
BLAKE2b-256 7e9a5e32650f53fe04c4b5cf96e1d4585ea8eeaf7fe98ea5dbebd054ad4979ae

See more details on using hashes here.

File details

Details for the file pyesoify-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: pyesoify-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 9.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.4

File hashes

Hashes for pyesoify-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 174cc32d05f7e1e3f7abaa6cfb8bb6f2ccb7c17a96be906108c19ef60cc38511
MD5 8630ef334eb3c1d04f8cf3d83bc74baa
BLAKE2b-256 3616682621ebddf8dfae96af5d14430ee904d6d3dff6a86100b1a2082d3a0850

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