Pyarmor 是用来导入和运行加密的 Python 脚本的工具
主要功能
- 运行加密脚本或者导入加密模块
- 运行或者导入加密的 .pyc、.pyo 文件
- 混合使用加密和没有加密的 Python 脚本文件
- 设置加密脚本的使用期限
- 限制加密脚本在固定机器上使用
支持的平台
Python 2.5, 2.6, 2.7 和所有的 Python3
win32, win_amd64, linux_i386, linux_x86_64, darwin_x86_64
快速开始
解压到任何路径, 例如,/opt
打开文件夹 /opt/pyarmor/webapp,双击里面的文件 start-server.bat (For Windows) or start-server.sh (For Linux)
这时候会在浏览器打开一个网页,下面的操作都是在该网页内部进行:
- 单击 项目
- 在 源路径 中输入源文件所在的绝对路径, 例如 /opt/pyarmor/src/examples
- 在 主脚本 中输入启动脚本的名字
- 在 输出路径 中输入保存加密脚本的绝对路径,例如 /opt/pyarmor/webapp/build
- 单击 加密
- 所有加密文件会存放到 /opt/pyarmor/build
- 打开这个文件夹,运行加密的脚本:
python queens.py
许可方式
Pyarmor 是作为共享软件发布。试用版本不会过期,唯一的限制是
- 所有加密的脚本使用的密钥都是相同的
使用任意密钥加密脚本需要购买一个注册码,注册码的使用许可
- 个人用户:只需要购买一个就可以在所有的个人项目中使用
- 企业用户:每一个注册码只能用于一个产品或者项目