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.1.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.1-py3-none-any.whl (9.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyesoify-0.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 cbca78d7b5d1a494b4a46b03c25054f9e6d74199fc6309e33b93a6a920852dbb
MD5 ec9e6e9eaca53859da81d355856b33d3
BLAKE2b-256 c7cb9bcd4d430962b85814dadd1d6afd679749439b99d5cb2967cf90a98c4899

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyesoify-0.1.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9e97448642243d9a945519971477fc9074ffa3252ff50632f79fee5427cfc20a
MD5 7a540c485657d134a009078bb789c0dd
BLAKE2b-256 1b5ae87b8b29374009af5135155555b2ccb9d41f6a22c2df9edb029fa9d1c0b5

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