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.2.tar.gz (7.8 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.2-py3-none-any.whl (8.8 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pyesoify-0.2.tar.gz
Algorithm Hash digest
SHA256 f3f8860e75f0aa12af819fa2b6e459f82a6c243a637066d7107f3bda2215b6cd
MD5 4b0fee5995e0158397fa9fe5901c09c8
BLAKE2b-256 2dc0600a931cb80285aa3968685afbad1af58c3821920ba003a6e1ebd341597e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyesoify-0.2-py3-none-any.whl
  • Upload date:
  • Size: 8.8 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 0e324426bf10856976eed37c7ebad7fbb3f13a078e30c977f1cfeec98ba7f93a
MD5 6c58e4fac512907757ed72cdf2d6725b
BLAKE2b-256 8b142ad2a6c25ed107a586d8aee1e9ac2fb703b45a4203347c6e24bb2032f1dd

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