2. 概念和定义
2.1. 术语表
- 工程
工程是用来组织需要加密的脚本和如何加密脚本的选项集合
- 迷你型脚本
使用 pyarmor 命令生成的一种加密脚本,需要扩展模块 pyarmor_mini 才能正常运行
- 重构型脚本
使用 pyarmor 命令生成的加密脚本,主要是对脚本中函数,类和方法等名称进行了重命名,不需要任何额外的扩展模块即可运行
- pyarmor
实现 Pyarmor 所有功能的命令行工具
- pyarmor_mini
Python 扩展模块,由 Pyarmor 开发组预编译,并发布在包 pyarmor.mini 中
- pyarmor.cli
Python 包,用来创建 pyarmor ,由 Pyarmor 开发组发布
- pyarmor.mini
Python 包,提供运行加密脚本需要的预编译扩展模块,由 Pyarmor 开发组发布在 PyPI 上面
2.2. 工程
2.3. 迷你型加密脚本
from pyarmor_mini import __pyarmor__
__pyarmor__(__name__, b'xxxx')
2.4. 重构型加密脚本
def pyarmor__1(pyarmor__2):
return pyarmor__2 + 'a'
pyarmor__1('abc')
2.5. pyarmor 命令
子命令
功能关系图