重要
这里主要介绍的是 Pyarmor 9.1 中新增加的功能,原来的功能请参阅Pyarmor 9.0 文档
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.迷你型加密脚本
frompyarmor_miniimport__pyarmor____pyarmor__(__name__,b'xxxx')
2.4.重构型加密脚本
defpyarmor__1(pyarmor__2):returnpyarmor__2+'a'pyarmor__1('abc')
2.5.pyarmor 命令
子命令
功能关系图