CodeSafe Package Documentation
Package documentation for CodeSafe. An open-source Python library for code encryption, decryption, and safe evaluation using Python's built-in AST module, with complete control over execution.
Changelog
0.0.1 (Latest): Initial release.
Installation
You can install CodeSafe using PyPi, please make sure that you are using Python 3.6 or later before installing CodeSafe:
CodeSafe is an experimental library, and we're still running some tests on it. Please let us know if you encounter any issues or have an edge use case.
CodeSafe is intended to quickly encrypt/decrypt code files, and run them (only for Python script files / other formats that Python understands) while in their encrypted form, but not as a means for powerful encryption, just for code obfuscation. We have also included a safe_eval
function, that can safely evaluate expressions within a safe and controlled environment.
Example Usage
Safe Eval
Attribute inspection is disabled when using safe_eval
. You can read more about how to use safe_eval
from here.
Encrypt & Run Code
Last updated