PyArmor 是一个共享软件。试用版永不过期,试用版的限制是
- 最大可加密的脚本大小(编译成为 .pyc 之后)是 32768 个字节
- 在试用版中中生成的加密脚本不是私有的,也就是说,其他任何人也可以为这 些加密脚本生成新的许可文件。
- 任何人都可以使用本软件加密非商业用途的Python脚本,未经许可不得用于商 业用途。
关于加密脚本的许可文件,可以参考 加密脚本的许可文件
生成私有的加密脚本和加密任意大小的脚本需要购买下列任意一种许可证。
PyArmor 有两种类型的许可证:
个人用户许可。个人用户购买一个许可证可以在自己所有的计算机和相关硬 件设备上使用。
个人用户许可证允许使用本软件加密任何属于自己的 Python 脚本,为加密 脚本生成私有许可文件,发布加密后的脚本和必要的辅助文件到任何其他设 备。
企业用户许可。企业用户购买一个软件许可证可以在同一个产品系列的各个 项目中使用。
企业用户许可证允许使用本软件在任何设备上,加密属于该产品系列的 Python 脚本,为加密脚本生成私有许可文件,发布加密后的脚本和必要的辅 助文件到任何其他设备。
除非有许可人的许可,否则企业用户许可证不可以用于完全独立的其他产品 系列。如果需要在其他产品系列中使用,必须为其他产品单独购买软件许可。
使用微信或者支付宝通过下面的链接购买许可
https://pyarmor.dashingsoft.com/cart/order.html
如果需要发票,请通过下面的连接购买许可
https://order.shareit.com/cart/add?vendorid=200089125&PRODUCT[300871197]=1
支付成功之后注册文件会自动通过电子邮件发送过去。注册文件是一个压缩文件, 里面包含 3 个文件:
- README.txt
- license.lic (注册码)
- .pyarmor_capsule.zip (私有密钥箱)
当收到包含注册文件的邮件之后,保存附件为 profile-regfile-1.zip ,然 后使用下面的命令生效注册文件:
pyarmor register pyarmor-regfile-1.zip
运行下面的命令查看注册信息
pyarmor register
注册码生效之后,使用试用版本加密的脚本需要全部重新加密。
如果你使用的是 PyArmor 5.6 之前的版本,使用下面的方式注册:
- 解压注册文件
- 拷贝解压后的 "license.lic" 到 PyArmor 的安装目录下面
- 拷贝解压后的 ".pyarmor_capsule.zip" 到用户的 HOME 目录
软件注册码永久有效,可以一直使用,但是不能转接或者租用.