Unity数据加密☀️ 三、加密DLL供Unity使用

本文涉及的产品
密钥管理服务KMS,1000个密钥,100个凭据,1个月
简介: Unity数据加密☀️ 三、加密DLL供Unity使用

📢 本节效果展示

DLL经过加密,不再可看到内部内容。保护了原创性和代码安全性

1️⃣ 源代码展示


2️⃣ 加密后代码


🟥 加密软件下载

我们用到的加密软件是 .NET Reactor 最新版。

下载地址可在文末联系方式获得。

对比了十几款加密软件,该加密软件的优点是:

  • 免费
  • 支持Unity DLL
  • 加密复杂度比大多数软件高
  • 配置方法简单


🟧 加密软件的使用方法

加密分为三步:

  • 导入DLL
  • 配置加密方法
  • 开始加密


🎁 加密必须要知道的事情

🚩 [WebGL端] 不能字符串加密

已知在WebGL端,若使用了反射,并且加密时勾选了加密字符串,则运行到反射时必报错.(尽管在unity editor表现正常,试了官方的特性保护不被加密也不起作用)

因此不建议勾选字符串加密,重要字符串要放在服务器.


比如你可能要与服务器通讯,但打开服务器要账号密码.账号密码不能存在unity,你可以这样做:

  • 在你的服务器上用txt保存账号密码,并设置访问权限.
  • 写一个php当做中介,php能拿到txt中的账号密码,跟数据库通讯的方法写在php中
  • unity给php传入自身的账号密码,php鉴权若成功,再跟数据库通讯,返回unity所需的数据.


简单来说就是:

WebGL支持反射,

但使用了反射,在WebGL就不能使用加密字符串


1️⃣ .NET2.0平台加密规则

如下图所示,按照步骤进行配置即可。

下图的加密选项为最复杂的加密选项。可进行取消勾选,但不可勾选其他两项。否则Unity中由于加密过于复杂会无法解密。


2️⃣ .NET2.1平台加密规则


好了,现在打开加密好的文件夹,将DLL放到Unity中测试看看吧!

相关文章
|
2月前
|
C# 图形学 数据安全/隐私保护
Unity数据加密☀️ 二、使用Rider将C#代码生成DLL文件
Unity数据加密☀️ 二、使用Rider将C#代码生成DLL文件
|
5月前
|
API 数据安全/隐私保护
单页源码加密屋zip文件加密API源码
单页源码加密屋zip文件加密API源码 api源码里面的参数已改好,往服务器或主机一丢就行,出现不能加密了就是加密次数达到上限了,告诉我在到后台修改加密次数
41 1
|
11月前
|
算法 网络安全 C#
一个基于.Net开发齐全的加密库
一个基于.Net开发齐全的加密库
70 0
|
监控 算法 安全
以unity3d为例解读:游戏数据加密
以unity3d为例解读:游戏数据加密
599 1
以unity3d为例解读:游戏数据加密
|
图形学
Unity官方中文版!!!附教程——无需破解!
Unity安装官方中文版教程 本文提供全流程,中文翻译。 助力快速完成 Unity 中文汉化的安装 为新手节省宝贵的时间,避免采坑! 安装过程非常简单,这里 Chinar 只说最简单的安装方式 下载官方语言文件 zh-cn.
18101 0
|
存储 算法 关系型数据库
【笔记】开发指南—函数—加密和压缩函数
本文主要介绍PolarDB-X支持的加密和压缩函数。
162 0
|
存储 算法 关系型数据库
开发指南—函数—加密和压缩函数
本文主要介绍PolarDB-X支持的加密和压缩函数。
|
开发工具 数据安全/隐私保护
混淆和加密.NET开发工具
.NET开发的工具,可以用ILSpy等很轻松的反编译查看源码,为了保护自己写的软件,一般会对软件进行加密,不仅内部关键数据通过加密,软件开发完毕后,对软件也进行加密,防止别人很轻松的反编译和查看到比较重要的数据,我试了下Reactor混淆和加密后的dll和exe,用它很简单的混淆和加密文件后,它们不会被很轻易的破解和查看源码了。
925 0
|
安全 API 数据安全/隐私保护
Unity3D代码加密防止反编译及资源加密
代码加密,防止反编译 Virbox Protector加壳工具 利用加壳工具可对Unity3D开发的软件进行加壳保护,主要保护方式:碎片代码、混淆、虚拟化。适用于快速加密方案,不需要编写任何代码,通过设置工具提供选项完成软件加壳保护,方便快捷。
2473 0
|
算法 数据安全/隐私保护 Windows
复习做UWP时涉及到的几种加密签名相关
原文:复习做UWP时涉及到的几种加密签名相关 本人菜鸟一枚,大学里凭兴趣学了一点WP的皮毛,后来又幸运(或者不幸)的进了一家专注于Windows生态的公司做了一段时间的UWP。在博客园写点自己遇到的东西,作为分享,也作为自己的备忘,如果有错误的地方,或者可以提升B格的地方,希望园子里的大神们不吝赐教。
1090 0