Skip to main content

A fun encryption module that converts Python data into 'ooga booga' style words.

Project description

Ooga Booga Encryption

A Python module that encrypts any Python data (including scripts) into a sequence of 'ooga', 'booga', 'oga', and 'boga' words and supports decryption and execution.

Installation

pip install ooga-booga

#USAGE
from ooga_booga import encrypt, decrypt, encrypt_script_file, execute_encrypted_script

# Encrypt data
data = {"message": "Hello, world!"}
encrypted = encrypt(data)
print(encrypted)

# Decrypt data
decrypted = decrypt(encrypted)
print(decrypted)

# Encrypt a script file
encrypt_script_file("script.py", "encrypted.ooga")

# Execute an encrypted script
with open("encrypted.ooga", "r") as f:
    enc_str = f.read()
result = execute_encrypted_script(enc_str, safe_mode=True)
print(result)

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

ooga_booga-0.1.0.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

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

ooga_booga-0.1.0-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file ooga_booga-0.1.0.tar.gz.

File metadata

  • Download URL: ooga_booga-0.1.0.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.11

File hashes

Hashes for ooga_booga-0.1.0.tar.gz
Algorithm Hash digest
SHA256 86cf551a603cc7ffc9a280707567e1f801fc6d2ea7393423cfe1f36c5a0fafc9
MD5 50729be6aa97c19d620895caa88c3143
BLAKE2b-256 c0c097b13650dacc7ea8433281ce2130cb5cb5b360541bc511bd5f889412bd5a

See more details on using hashes here.

File details

Details for the file ooga_booga-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: ooga_booga-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.11

File hashes

Hashes for ooga_booga-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 795afd94042f58228cc1fa0c4ded0b149bee000602778f17114e74c03946ff07
MD5 67c7d58ebd6e5ae575414966febacde8
BLAKE2b-256 4ca187e6f74c17eee2271d01638cbc9b297c82680e396566b436f487cfdbf27c

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