pyarmor 加密许可证的使用

一 pyarmor 许可证的用处

文档:5. 许可模式和许可证 --- Pyarmor 8.3.6 文档

试用版本有如下的限制:

  1. 加密功能对脚本大小有限制,不能加密超过限制的大脚本。

  2. 混淆字符串功能在试用版中无法使用。

  3. RFT 加密模式,BCC 加密模式在试用版无法使用。

  4. 不可以应用于商用产品。特别的,如果商用产品的累计销售额小于基础版许可证费用乘以30,可以暂时使用;但是一旦累计销售额超过阀值,就不可以在继续使用。

  5. 运行辅助包的名称 "pyarmor_runtime_000000" 不可以被设置和修改。

  6. 不可以使用本软件提供任何形式的加密服务,不管是通过应用程序还是网络服务。

  7. 不支持 obf-code 大于 1 的任何加密模式。

试用版本中功能限制,需要通过许可授权来解锁相关功能。

二 许可模式

本软件提供三种许可证,分别解锁不同的功能:

  • 基础版许可证

    基础版许可证解锁限制 (1) (2) (4) (5) (7).

    加密脚本的时候需要在线验证许可证

  • 专家版许可证

    专家版许可证解锁限制 (1) (2) (3) (4) (5) (7).

    加密脚本的时候需要在线验证许可证

  • 集团版许可证

    集团版许可证解锁限制 (1) (2) (3) (4) (5) (7).

    集团版许可证支持运行不受限制的 Docker,基础版和专家版许可证在一天之内最多运行 100 次 Docker 容器。

    加密脚本不需要在线验证许可证。

基础版和专家版许可证需要收集设备信息并发送到服务器进行验证,除了许可证文件之外,不会上传任何用户脚本到服务器。

集团版许可证会绑定到设备,在虚拟机上或者硬件经常发生变化的设备可能无法工作。

不管哪一种许可证,运行加密脚本的时候都无需验证许可证 ,本软件对于加密脚本的运行没有任何控制和限制。 # 对加密这个步骤设限制?

每一个许可证都有一个 18 位字符长度唯一的编号,并授权给有且只有一种产品使用。也就是说,任何一种使用本软件进行保护的产品都有自己唯一的许可证编号,不允许两种不同产品使用相同的许可证编号。

一种产品在本协议中指的是独立销售的软件所有组成部分,包括开发需要的各种设备,以及提供支持的服务器,云服务器等。一种产品也包括产品的当前版本,历史版本,以及将来的升级版本。一种产品也包括基础功能相同,组合不同特殊功能而形成的不同版本的产品,这种产品的特征是不同版本对外销售名称一样,只是通过辅助名称等来进行区分。

同一个许可下面,同时使用本软件的设备数目不超过 100 个。同时使用本软件是指从现在开始在 24 小时内曾经运行 pyarmor 命令的设备。

相关推荐
骇客野人几秒前
Linux 服务器 Python 版 MCP 服务部署整体方案(适配 Claude/Cursor/自研Agent)
linux·服务器·python
AI视觉网奇5 分钟前
动作识别 视频理解大模型
开发语言·python·音视频
Java尧哥学AI26 分钟前
35岁Java程序员学AI Day2:从装环境到写第一行Python,踩了3个坑
python
zhiSiBuYu051737 分钟前
Flask Session 与 Cookie 新手实战指南
后端·python·flask
码云骑士39 分钟前
104-实战论文搜索引擎-ArXiv爬取-Milvus存储-RAG问答-Gradio前端
前端·python·搜索引擎·milvus
比高创意品牌策划设计1 小时前
零售卖场门头设计怎么做才显眼
python
鬼手点金1 小时前
Scrapy + Playwright 完整示例(JS 动态渲染网页)
开发语言·javascript·爬虫·python·scrapy·html·json
存在morning1 小时前
【Python 开发实践 一】Python vs Go vs Java 三门语言对比
java·python·golang
vx-程序开发1 小时前
springboot旅游推介平台---附源码24175
java·spring boot·python·spring cloud·eclipse·django·idea
心运软件1 小时前
基于深度学习的宝石图像分类系统
人工智能·python·深度学习·机器学习·分类·数据挖掘