EXE一机一码打包加密大师中的一机一码网络验证(生成卡密)使用说明和介绍
EXE一机一码打包加密大师1.5.0版本中, 新增了网络验证功能, 顾名思义, 网络验证指的是通过网络来验证程序授权, 与之相对的是离线一机一码验证. 本篇文章主要介绍网络验证如何使用.
网络验证使用步骤说明
加密打包步骤
1. 首先打开软件,待软件初始化完成,点击选择EXE文件按钮,选择你想要打包的EXE文件(如果你没有EXE文件,可以从这里下载一个简单的EXE程序用于测试):
2.点击选择图标文件,选择一个图片文件,作为打包后的图标 (可选步骤,如果不需要设置图标则可以跳过):
3.设置打包生成的EXE的基本信息,如下是一个示例, 也可以不填:
提示: EXE软件ID用于区分不同的软件,在计算激活码时需要填写,相同的软件ID的软件共用同一个激活码
4. 加密模式选择网络验证, 点击打包即可生成加密exe程序
激活码生成步骤
1. 加密打包完成后, 可以生成激活码备用, 在软件界面左侧, 点击网络验证
2. 点击 打开网络验证管理后台, 即可进入后台激活码管理页面
提示: 软件内置的网络验证管理后台仅限测试使用, 会定期清理数据, 不可以用于生产环境, 如果您需要生产环境的管理后台, 可以点击联系方式定制部署
3. 在后台管理页面, 我们输入刚才打包使用的软件ID (abc), 然后点击生成激活码:
2. 激活码生成成功后, 我们可以保存下来备用, 后续有用户使用软件需要激活时, 我们把生成的激活码发给他即可:
用户激活软件步骤
1. 用户首次打开加密的软件后, 会弹出如下的提示窗口:
2. 输入我们刚才生成的激活码, 点击确认, 即可正常进入软件:
离线一机一码验证和网络验证的区别
为了更好的理解网路验证, 在介绍网络验证之前, 可以先看看它和离线一机一码的区别, 用户可以选择适合自己的验证方式:
离线一机一码验证
离线一机一码验证指授权验证都在用户电脑本地进行, 验证算法包含在软件内部. 当用户输入的激活码满足.
例如下面的EXE程序, 采用离线一机一码验证, 用户需要将机器码提供给开发者, 开发者再通过激活码计算器计算出激活码发给用户, 用户填入激活码, 软件内部通过验证算法检测激活码, 验证通过即可继续运行.
网络验证
网络验证指授权验证在通过后台服务器进行, 用户直接输入激活码即可, 所有验证均在服务器后台进行, 后台验证通过后, 软件即可继续运行.
例如下面的程序, 采用网络验证的形式, 开发者只需要把提前准备好的激活码发送给用户, 用户通过激活码直接激活即可.
离线一机一码的特点和优势
1. [优点] 可以离线使用, 可以在没有网络的环境下激活软件
2. [优点] 无需管理后台, 成本较低
3. [缺点] 每次都需要用户提供机器码才能计算出激活码
4. [缺点] 安全性没有网络验证高, 本地验证算法可能会被逆向分析
网络验证的特点和优势
1. [优点] 网络验证功能支持一机一码, 可以实现EXE程序激活后, 只能在一台电脑上使用
2. [优点] 网络验证功能拥有单独的管理网页, 可以在网页上随时生成激活码, 启用, 禁用激活码, 设置过期时间, 以及允许EXE打开次数等功能
3. [优点] 网络验证相比离线的一机一码验证功能, 安全性更高
4. [优点] 可以提前生成好激活码 (也可称为卡密), 无需用户提供机器码即可直接使用, 因此可以方便放在一些虚拟物品销售平台出售
5. [缺点] 需要管理后台, 成本比离线一机一码高
6. [缺点] 无法离线激活软件
本博文发表于:https://www.cnblogs.com/reachteam/p/18429537
发布者:H5开发工具
转载请注明出处,谢谢!