如何对Unity输出的EXE程序进行加密

**

对Unity输出的EXE程序进行加密

**
最近用户需求对开发过的 虚拟仿真软件进行加密,所以就研究了一下、实验了软件加密,什么名字就不说了,网上很多,付费的、免费的、和谐的、都用过,最终我都放弃了。

用户的需求:

只能一台机器运行! 只能一台机器运行! 只能一台机器运行! 只有这一个要求

软件我都测试过,因为我也不是程序员,所以我用的不是很明白,放弃了、

硬件加密锁壳加密

我试着去寻找硬件加密锁的方式进行exe壳加密,这个方案对于美术狗来说,简直太方便了,我来分享一下我的办法
采购加密锁设备,我是使用的域天D8加密锁,可以通过电商平台采购没价格合理公道

前期准备工作

软件加密的软件可以从官方获取 根据你的设备型号选择使用,https://www.dgyzt.com/D8_Download.html
我使用的是壳加密工具包
在这里插入图片描述
对于EXE程序加密,我还有几个好用的工具推荐给大家

D8加密锁 外壳加密v2023-5.0 --------------------------------------------- 硬件设备对应软件
csico-v1.0.0 EXE 图标获取工具 ------------------------------------------ 提取 Unity 发布设置的 ico图标
ResourceHacker 替换EXE图标工具 -------------------------------------- 设置加密程序的EXE程序图标

开始加密流程

启动【外壳加密v2023-5.0软件】
在这里插入图片描述
计算机插入漂亮的加密锁设备
在这里插入图片描述
软件选择浏览我们Unity输出的EXE程序图标
在这里插入图片描述

选择后显示了目标路径
在这里插入图片描述

此设备的加密方式有很多,先看一下大概的权限设置
在这里插入图片描述
可以设置限制时间、次数 等等, 最狠的就是 绑定网卡,大家知道我们电脑主板都有集成的网卡,你可以通过cmd去查看你的网卡ID,那么这个绑定网卡应该就是绑定了计算机网卡的ID序列号。也就是一机一码。

如果你想用户用你的软件在任何电脑都可以插加密狗打开,此选项就不要勾选。
如果你想客户只能限制在一台机器使用,那么加密狗和软件 除了这台计算器,其他任何设备都无法运行,也就是实现可客户的要求。

其他选项我就先默认了,设置完毕,点击保护
在这里插入图片描述

根据提示,需要设置下载密钥
在这里插入图片描述

输入方案名称,方便日后管理
输入你要设置的密钥,注意要记住他,这很重要,以后远程解密授权都需要这个密钥
在这里插入图片描述
如果之前加密狗你已经设置过密钥了,要在此处输入原始密钥,不然会提示错误。所以,找个记事本记录一下为好!

点击设置弹出对话框

在这里插入图片描述

建议保存此方案,以后方便使用
在这里插入图片描述

点击 右下角,【我已设置】按钮 弹出选择密钥对话框。
在这里插入图片描述

点击 【添加密匙】 弹出的对话框,
在这里插入图片描述

第一行输入密匙名称 ,可随意输入,你要自己能看懂就好,接着选择随机生成,然后【添加按钮被激活】
在这里插入图片描述

弹出提示选择【确定】
在这里插入图片描述
提示的就是软件目录下的 这个数据库文件
在这里插入图片描述

点击下拉列表就可以看到你的授权密匙了,默认也会提供三个在数据库文件中可供选择
在这里插入图片描述

选好后,点击确定
在这里插入图片描述

提示加密了指定文件,太方便了
在这里插入图片描述

还有检测加密狗时候的提示信息,可以自定义编辑,建议保存当前设置,下次可以复用
在这里插入图片描述

如果你只加密一个exe程序,那现在点击写入加密锁就行了,
现在我还要其他几个程序同时想用一个加密狗加密,现在我需要给其他程序在重新添加进来。
在这里插入图片描述
点击保护, 会弹出之前设置的对话框,在点一遍即可

设置好以后,点击 写入加密锁
在这里插入图片描述

根据提示,显示选择密匙名称,点击确定
在这里插入图片描述

设置写入加密锁的参数,控制电脑数量权限
在这里插入图片描述

我选上我自己的方案,设置绑定计算机 数量为 1 ,点击【写入加密锁】

在这里插入图片描述

写入成功
在这里插入图片描述

退出加密软件
在这里插入图片描述

找到我们加密狗的软件目录,发下,多了一个钥匙图标的exe 后缀名呢,加了一个 “_new”
在这里插入图片描述

把原来的exe图标移除当前目录。这很重要,这个是没有加密的源文件exe,

修改钥匙图标的名称 , “_new” 删除

在这里插入图片描述

很神奇,改完名称,图标竟然自动改回去了,之前测试还要手动修改ico,这是怎么回事?哈哈哈哈 总之很好
在这里插入图片描述

运行测试:
这个360 本来就很坑,unity发布的程序不加密有时候也会提示检测未知程序。 允许就可以了。
在这里插入图片描述

我没有插入加密狗的状态运行,弹出提示:

在这里插入图片描述
真的漂亮!

插入加密狗再次运行

如果360 还是提示报错的话,那么请加入信任列表即可

在这里插入图片描述

程序顺利启动了!
在这里插入图片描述

加密狗拔出,软件自动关闭!简直太完美

现在我是在我自己的电脑上进行的测试绑定。运行即绑定网卡ID, 客户怎么办?我们换一台机器进行测试运行,此时弹出了一个对话框。意思就是,你这个加密狗已经不能绑定新的计算机了,可绑定数量为 0;

在这里插入图片描述

客服给了我一个微信小程序,【加密狗授权】工具
在这里插入图片描述

进入小程序,选择添加
在这里插入图片描述

输入信息 把你的方案名称、密钥,填写此处,一定不要乱写,
在这里插入图片描述

重新设置电脑的数量,填写刚刚弹出的用户号ID,会自动生成授权号,复制这个授权号

在这里插入图片描述

输入授权号重新授权
在这里插入图片描述

再次运行程序

已经可以打开了,如有360提示,请添加至信任列表,现在我测试电脑已经无法运行了
在这里插入图片描述
已经可以打开了,如有360提示,请添加至信任列表,现在我测试电脑已经无法运行了,授权ID只允许一台计算机运行,
关于exe壳加密我就整理到这里,希望跟大家共勉。 谢谢大家

对于软件加密还有更多设置,也可以自定义算法,不过,对于美术狗我的我来说,还是算了!

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值