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
Release history Release notifications | RSS feed
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)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
86cf551a603cc7ffc9a280707567e1f801fc6d2ea7393423cfe1f36c5a0fafc9
|
|
| MD5 |
50729be6aa97c19d620895caa88c3143
|
|
| BLAKE2b-256 |
c0c097b13650dacc7ea8433281ce2130cb5cb5b360541bc511bd5f889412bd5a
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
795afd94042f58228cc1fa0c4ded0b149bee000602778f17114e74c03946ff07
|
|
| MD5 |
67c7d58ebd6e5ae575414966febacde8
|
|
| BLAKE2b-256 |
4ca187e6f74c17eee2271d01638cbc9b297c82680e396566b436f487cfdbf27c
|