Python加密流程指引(转成exe加密)
1、从 Virbox 开发者工具盒打开加壳工具,将待加密软件拖入到加壳工具中注:使用加壳工具的前提是点击“下载” SDK,并安装
2、设置加壳工具1)登录Virbo垓矗梅吒x LM平台开发者账号2)勾选相应许可形式-云/软/加密锁3)填写许可ID、API密码-进入 Virbox LM 开发者平台,页面顶部点击“查看”,将API密码输入至此4)锁序列号:如果输入锁序列号,则加壳后的程序只有此锁可用。(此功能只针对硬件锁)
3、添加被保护函数列表:点击“+”按钮:图对加壳前的软件进行预分析,建议对比较重要的函数选择碎片代码的保护方式,开发者需要在软件性能与安全之间平衡,如果对调用次数过多的函数选择碎片化保护,可能会影响软件的运行速率,调用次数过多的函数建议使用不保护的方式。
4、设置加密选项:名称混淆:修改函墙绅褡孛数方法的名称压缩:勾选压缩后1、加壳后的软件不会在原文件的基础上大很多2、软件更安全,此压缩为带密码的压缩。生成日志:勾选后,运行加壳后的软件会生成 log 文件后台检测时间间隔(秒):设置心跳时间,检测当前 session 是否可用。附加数据-扩展模块:程序带有附加数据,因 Python 转为 exe 的工具不同,所系加壳工具选项可能会有不同,如有此选项,则需要勾选此选框。插件:加壳无需设置插件功能
5、设置消息选项:设置许可失效时提示的形式、设置提示标题、软件剩余时间、剩余次数以及其他提示消息
6、软件加壳设置好相应的选项后,点击加壳按钮,对软件进行加壳保护
7、加密后文件打开步骤①加壳前的软件原文件 xxx.exe,将此文件剪切备份至其他文件夹②加壳后的配置文件 xxx.exe.ssp,此配置文件主要记录 API 密码和一些配置信息,可删除。③加壳后的软件 xxx.ssp.exe,建议将加壳后的软件名称修改为原文件名称。
8、使用加密后的软件:如果要使用加密后的软件,必须有对应加密时的许可。发布许可流程:1)在Virbo垓矗梅吒x LM上创建产品2)创建销售模板3)添加用户账号,可使用手机号或者邮箱,默认密码会自动发送到手机号或者邮箱里。4)发许可5)登录Virbox 用户工具后,查看有对应加密的软件许可就能打开加密后的软件了。