跳到主要内容

加密方式对比

HTML打包EXE工具常用的访问控制方式包括静态密码、离线一机一码和网络验证。三种方式只能选择一种启用,适合不同的分发和授权场景。

注意

静态密码、离线一机一码、网络验证三者互斥。启用其中一种时,请不要同时启用其他授权方式。

核心对比

特性静态密码离线一机一码网络验证
是否需要联网
是否绑定机器
密码或激活码所有用户相同每台机器不同每台机器不同
是否需要后台
是否支持批量管理不支持不支持支持
是否可远程禁用不支持不支持支持
适合场景简单访问控制离线授权、小规模分发商业销售、批量授权管理

静态密码

静态密码是最简单的保护方式。打包时设置一个固定密码,用户输入正确密码后即可进入软件。

优势:

  • 配置简单。
  • 不需要联网。
  • 分发时只需要告知用户密码。

限制:

  • 所有用户使用同一个密码。
  • 密码泄露后无法限制特定用户。
  • 修改密码需要重新打包。

适合社群资料、内部工具、简单课件等只需要轻量访问限制的场景。

离线一机一码

离线一机一码通过机器码和激活码完成授权。用户把机器码发给作者,作者使用激活码计算器生成对应激活码,用户输入后完成激活。

优势:

  • 完全离线,不需要服务器。
  • 激活码绑定机器,不能随意转发给其他电脑使用。
  • 适合内网、无网络环境或小规模交付。

限制:

  • 需要人工处理机器码和激活码。
  • 无法远程禁用已激活用户。
  • 不适合大规模自动发卡。

如果需要先试用再激活,可以配置允许试用次数。试用次数用完后,用户必须输入正式激活码才能继续使用。

网络验证

网络验证通过服务器后台管理激活码。作者可以提前批量生成激活码,用户输入后联网验证并绑定机器。

优势:

  • 支持批量生成激活码。
  • 支持查看、搜索、禁用、删除激活码。
  • 支持过期时间和打开次数限制。
  • 适合商业软件、课程资料、长期分发的软件产品。

限制:

  • 激活和验证依赖网络。
  • 需要网络验证后台或购买官方网络验证服务。
  • 后台地址和密钥需要妥善保管。

如何选择

需求推荐方式
只想加一个简单密码静态密码
用户电脑不能联网离线一机一码
用户量少,愿意手动生成激活码离线一机一码
需要批量销售和发卡网络验证
需要远程禁用用户网络验证
需要后台查看激活记录网络验证

如果只是简单限制访问,静态密码成本最低。如果需要绑定机器但用户规模不大,离线一机一码更合适。如果需要持续销售、批量发卡和后台管理,建议使用网络验证。