《Unity资源加密》 |
版本 |
作者 |
参与者 |
完成日期 |
备注 |
Unity_ResourcesEncode_V01_1.0 |
严立钻 |
|
2019.02.18 |
|
|
|
|
|
|
##《Unity资源加密》发布说明:
++++“Unity资源加密”:是对“Unity资源加密”的一个了解,今天群里有好友咨询这个问题来着,我没有回答明白,因为对资源加密的确没有特别关注,所以紧急补充了一下,估计短时间也整理不到位,打个标签,后期不断完善吧;
++++“Unity资源加密”:定位在一个科普类知识,让大家熟悉一下Unity资源的加解密!
##《Unity资源加密》目录
#第一篇:网络杂谈篇
#第二篇:视频杂谈篇
#第三篇:文档杂谈篇
#第四篇:项目杂谈篇
#第五篇:立钻哥哥对Unity资源加密的拓展
#推广:【XR游戏开发QQ群:784477094】
#第一篇:网络杂谈篇 |
#第一篇:网络杂谈篇
++++立钻哥哥:“网络杂谈篇”是对“Unity资源加密”知识的全网搜索,利用关键字“Unity资源加密”搜索整理;
++++A.1、网易易盾(手游智能反外挂)
++++A.2、Unity3D实战之文件加密
++++A.3、Unity数据的加密与解密
++++A.4、
++++A.5、
##A.1、网易易盾(手游智能反外挂) |
++A.1、网易易盾(手游智能反外挂)
++++立钻哥哥:这里绝不是广告,只是一种加密的解决方案,供参考而已哈;
++++A.1.1、产品介绍
++++A.1.2、功能介绍
++++A.1.3、应用场景
++++A.1.4、核心优势
++++A.1.5、接入流程
++A.1.1、产品介绍
++++立钻哥哥:产品包括:手游加固、智能管家、数据中心;
++++[手游加固]:主动防御,精准打击外挂,降低破解风险,支持多种游戏框架,提供游戏引擎保护、资源文件保护、外挂闪退等功能,保护开发者权益;
++++[智能管家]:基于易盾安全实验室大数据算力,智能挖掘新型外挂,通过安全热更第一时间全网拦截,减少整包更新损失,支持Android、iOS平台;
++++[数据中心]:实时统计外挂、破解、盗版等风险信息,精准定位游戏工作室等潜在安全隐患,为游戏运营提供全新利器,支持Android、iOS平台;
++++A.1.2、功能介绍
++++立钻哥哥:我们从这几个方面来展开:手游加固、智能管家、数据中心;
++++[手游加固-防破解]:<游戏引擎加固>:Unity3D/Cocos2d/NeoX/通用引擎;<游戏脚本加密>:C#/Python/JS/Lua/il2cpp等;<资源文件加密>:Unity3D AB资源/Unity3D静态资源/Cocos2d资源;<文件校验>;<防二次打包>;<反调试器>;
++++[手游加固-防外挂]:<反修改器>;<反加速器>;<反模拟器>;<反多开器>;<反地理位置模拟>;<反云真机>;<反同步器>;<反模拟点击>;
++++[智能管家]:<外挂智能挖掘>;<安全模块热更>;<策略在线更新>;<闪退控制>;<企业级策略定制>;<游戏信用体系>;
++++[数据中心]:<实时数据统计查询>;<非正常用户统计分析>;<外挂检测/拦截趋势图>;<保护效果回归验证>;
++++A.1.3、应用场景
++++立钻哥哥:动态抵御外挂,修改器、加速器等外挂的覆盖率在99%以上;
++A.1.4、核心优势
++++立钻哥哥:网易20多年游戏安全实战积累,成熟完善的检测策略,保护正常玩家;
++++[高安全性]:集成高强度加固,有效对抗多种反编译逆向工具,防止APP被破解剽窃;
++++[高兼容性]:支持Arm、x86及64位多种CPU架构,完美兼容Android、iOS各系统版本;
++++[极速便捷]:支持Android、iOS双平台,极简接入,畅享手游安全;
++++[游戏信息体系]:网易20多年大数据积累,独创游戏信用体系,从源头促进游戏环境优化;
++++[国际认证]:拥有ISO27001、CSA-STAR国际权威标准认证,安全合规双重保障;
++A.1.5、接入流程
++++立钻哥哥:如何接入:【创建产品】=>【接入SDK】=>【游戏加固】=>【发布上线】;
##A.2、Unity3D实战之文件加密 |
++A.2、Unity3D实战之文件加密
++++立钻哥哥:移动端游戏经常被一些玩家破解成白包,为了安全性,开发者需要使用算法对文本文件加密,加密的算法非常多,比如通常使用的MD5算法,OBFS算法,SHA512算法等;
++++A.2.1、MD5算法
++++A.2.2、OBFS算法
++++A.2.3、SHA512加密算法
++A.2.1、MD5算法
++++立钻哥哥:MD5消息摘要算法(MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致;MD5的典型应用是对一段信息产生信息摘要,以防止被篡改;
//立钻哥哥:64位的MD5加密 public static string MD5Encrypt64(string password){ string c1 = password;
MD5 md5 = MD5.Create(); byte[] s = md5.ComputeHash(Encoding.UTF8.GetBytes(c1));
return Convert.ToBase64String(s); } |
++A.2.2、OBFS算法
++++立钻哥哥:加密算法之OBFS;
//立钻哥哥:OBFS加密算法 private static string OBFS(string str){ int length = str.Lenght; var array = new char[length];
for(int i = 0; i < array.Length; i++){ char c = str[i]; var b = (byte)(c ^ length - i); var b2 = (byte)((c >> 8) ^ i); array[i] = (char)(b2 << 8 | b); }
return new string(array); } |
++A.2.3、SHA512加密算法
++++立钻哥哥:SHA(Secure Hash Algorithm,安全散列算法)是美国国家安全局(NSA)设计,美国国家标准与技术研究院(NIST)发布的一系列密码散列函数;
//立钻哥哥:SHA512加密算法 public static string GetSHA512Password(string password){ byte[] bytes = Encoding.UTF8.GetBytes(password); byte[] result;
SHA512 shaM = new SHA512Managed(); result = shaM.ComputeHash(bytes); StringBuilder sb = new StringBuilder();
foreach(byte num in result){ sb.AppendFormat(“{0:x2}”, num); }
return sb.ToString(); } |
##A.3、Unity数据的加密与解密 |
++立钻哥哥推荐的拓展学习链接(Link_Url):
立钻哥哥推荐的拓展学习链接(Link_Url) |
++++立钻哥哥Unity 学习空间: http://blog.csdn.net/VRunSoftYanlz/
++++Unity5.x用户手册:https://blog.csdn.net/VRunSoftYanlz/article/details/81712741
++++Unity面试题ABC:https://blog.csdn.net/vrunsoftyanlz/article/details/78630687
++++Unity面试题D:https://blog.csdn.net/VRunSoftYanlz/article/details/78630838
++++Unity面试题E:https://blog.csdn.net/vrunsoftyanlz/article/details/78630913
++++Unity面试题F:https://blog.csdn.net/VRunSoftYanlz/article/details/78630945
++++Cocos2dx面试题:https://blog.csdn.net/VRunSoftYanlz/article/details/78630967
++++禅道[zentao]:https://blog.csdn.net/VRunSoftYanlz/article/details/83964057
++++C#事件:https://blog.csdn.net/vrunsoftyanlz/article/details/78631267
++++C#委托:https://blog.csdn.net/vrunsoftyanlz/article/details/78631183
++++C#集合:https://blog.csdn.net/vrunsoftyanlz/article/details/78631175
++++C#泛型:https://blog.csdn.net/vrunsoftyanlz/article/details/78631141
++++C#接口:https://blog.csdn.net/vrunsoftyanlz/article/details/78631122
++++C#静态类:https://blog.csdn.net/vrunsoftyanlz/article/details/78630979
++++C#中System.String类:https://blog.csdn.net/vrunsoftyanlz/article/details/78630945
++++C#数据类型:https://blog.csdn.net/vrunsoftyanlz/article/details/78630913
++++Unity3D默认的快捷键:https://blog.csdn.net/vrunsoftyanlz/article/details/78630838
++++Unity引擎基础:https://blog.csdn.net/vrunsoftyanlz/article/details/78881685
++++Unity面向组件开发:https://blog.csdn.net/vrunsoftyanlz/article/details/78881752
++++Unity物理系统:https://blog.csdn.net/vrunsoftyanlz/article/details/78881879
++++Unity2D平台开发:https://blog.csdn.net/vrunsoftyanlz/article/details/78882034
++++UGUI基础:https://blog.csdn.net/vrunsoftyanlz/article/details/78884693
++++UGUI进阶:https://blog.csdn.net/vrunsoftyanlz/article/details/78884882
++++UGUI综合:https://blog.csdn.net/vrunsoftyanlz/article/details/78885013
++++Unity动画系统基础:https://blog.csdn.net/vrunsoftyanlz/article/details/78886068
++++Unity动画系统进阶:https://blog.csdn.net/vrunsoftyanlz/article/details/78886198
++++Navigation导航系统:https://blog.csdn.net/vrunsoftyanlz/article/details/78886281
++++Unity特效渲染:https://blog.csdn.net/vrunsoftyanlz/article/details/78886403
++++Unity数据存储:https://blog.csdn.net/vrunsoftyanlz/article/details/79251273
++++Unity中Sqlite数据库:https://blog.csdn.net/vrunsoftyanlz/article/details/79254162
++++WWW类和协程:https://blog.csdn.net/vrunsoftyanlz/article/details/79254559
++++Unity资源加密:https://blog.csdn.net/VRunSoftYanlz/article/details/87644514
++++Unity网络:https://blog.csdn.net/vrunsoftyanlz/article/details/79254902
++++PhotonServer简介:https://blog.csdn.net/VRunSoftYanlz/article/details/86652770
++++编写Photon游戏服务器:https://blog.csdn.net/VRunSoftYanlz/article/details/86682935
++++设计模式简单整理:https://blog.csdn.net/vrunsoftyanlz/article/details/79839641
++++专题:设计模式(精华篇):https://blog.csdn.net/VRunSoftYanlz/article/details/81322678
++++U3D小项目参考:https://blog.csdn.net/vrunsoftyanlz/article/details/80141811
++++Unity案例(Vehicle):https://blog.csdn.net/VRunSoftYanlz/article/details/82355876
++++UML类图:https://blog.csdn.net/vrunsoftyanlz/article/details/80289461
++++PowerDesigner简介:https://blog.csdn.net/VRunSoftYanlz/article/details/86500084
++++Unity知识点0001:https://blog.csdn.net/vrunsoftyanlz/article/details/80302012
++++Unity知识点0008:https://blog.csdn.net/VRunSoftYanlz/article/details/81153606
++++U3D_Shader编程(第一篇:快速入门篇):https://blog.csdn.net/vrunsoftyanlz/article/details/80372071
++++U3D_Shader编程(第二篇:基础夯实篇):https://blog.csdn.net/vrunsoftyanlz/article/details/80372628
++++框架知识点:https://blog.csdn.net/VRunSoftYanlz/article/details/80862879
++++游戏框架(UI框架夯实篇):https://blog.csdn.net/vrunsoftyanlz/article/details/80781140
++++游戏框架(初探篇):https://blog.csdn.net/VRunSoftYanlz/article/details/80630325
++++.Net框架设计:https://blog.csdn.net/VRunSoftYanlz/article/details/87401225
++++Lua快速入门篇(基础概述):https://blog.csdn.net/VRunSoftYanlz/article/details/81041359
++++Lua快速入门篇(XLua教程):https://blog.csdn.net/VRunSoftYanlz/article/details/81141502
++++Lua快速入门篇(Xlua拓展):https://blog.csdn.net/VRunSoftYanlz/article/details/81173818
++++UnityAPI.Rigidbody刚体:https://blog.csdn.net/VRunSoftYanlz/article/details/81784053
++++HTC_VIVE开发基础:https://blog.csdn.net/VRunSoftYanlz/article/details/81989970
++++Oculus杂谈:https://blog.csdn.net/VRunSoftYanlz/article/details/82469850
++++Oculus安装使用:https://blog.csdn.net/VRunSoftYanlz/article/details/82718982
++++SteamVR简介:https://blog.csdn.net/VRunSoftYanlz/article/details/86484254
++++SteamVR脚本功能分析:https://blog.csdn.net/VRunSoftYanlz/article/details/86531480
++++SteamVR2.0开发指南:https://blog.csdn.net/VRunSoftYanlz/article/details/86618187
++++SteamVR/Extras:https://blog.csdn.net/VRunSoftYanlz/article/details/86584108
++++SteamVR/Input:https://blog.csdn.net/VRunSoftYanlz/article/details/86601950
++++OpenXR简介:https://blog.csdn.net/VRunSoftYanlz/article/details/85726365
++++VRTK杂谈:https://blog.csdn.net/VRunSoftYanlz/article/details/82562993
++++VRTK快速入门(杂谈):https://blog.csdn.net/VRunSoftYanlz/article/details/82955267
++++VRTK官方示例(目录):https://blog.csdn.net/VRunSoftYanlz/article/details/82955410
++++VRTK代码结构(目录):https://blog.csdn.net/VRunSoftYanlz/article/details/82780085
++++VRTK(SceneResources):https://blog.csdn.net/VRunSoftYanlz/article/details/82795400
++++VRTK_ControllerEvents:https://blog.csdn.net/VRunSoftYanlz/article/details/83099512
++++VRTK_InteractTouch:https://blog.csdn.net/VRunSoftYanlz/article/details/83120220
++++UnityAPI.Material材质:https://blog.csdn.net/VRunSoftYanlz/article/details/81814303
++++UnityAPI.Android安卓:https://blog.csdn.net/VRunSoftYanlz/article/details/81843193
++++UnityAPI.AndroidJNI安卓JNI:https://blog.csdn.net/VRunSoftYanlz/article/details/81879345
++++UnityAPI.Transform变换:https://blog.csdn.net/VRunSoftYanlz/article/details/81916293
++++UnityAPI.WheelCollider轮碰撞器:https://blog.csdn.net/VRunSoftYanlz/article/details/82356217
++++UnityAPI.Resources资源:https://blog.csdn.net/VRunSoftYanlz/article/details/83155518
++++JSON数据结构:https://blog.csdn.net/VRunSoftYanlz/article/details/82026644
++++CocosStudio快速入门:https://blog.csdn.net/VRunSoftYanlz/article/details/82356839
++++VR实验:以太网帧的构成:https://blog.csdn.net/VRunSoftYanlz/article/details/82598140
++++FrameVR示例V0913:https://blog.csdn.net/VRunSoftYanlz/article/details/82808498
++++FrameVR示例V1003:https://blog.csdn.net/VRunSoftYanlz/article/details/83066516
++++SwitchMachineV1022:https://blog.csdn.net/VRunSoftYanlz/article/details/83280886
++++PlaySceneManagerV1022:https://blog.csdn.net/VRunSoftYanlz/article/details/83280886
++++Unity企业内训(目录):https://blog.csdn.net/VRunSoftYanlz/article/details/82634668
++++Unity企业内训(第1讲):https://blog.csdn.net/VRunSoftYanlz/article/details/82634733
++++Unity企业内训(第2讲):https://blog.csdn.net/VRunSoftYanlz/article/details/82861180
++++Unity企业内训(第3讲):https://blog.csdn.net/VRunSoftYanlz/article/details/82927699
++++Unity企业内训(第4讲):https://blog.csdn.net/VRunSoftYanlz/article/details/83479776
++++Unity企业内训(第5讲):https://blog.csdn.net/VRunSoftYanlz/article/details/83963811
++++Unity企业内训(第6讲):https://blog.csdn.net/VRunSoftYanlz/article/details/84207696
++++钻哥带您了解产品原型:https://blog.csdn.net/VRunSoftYanlz/article/details/87303828
++++插件
++++计算机组成原理(教材篇):https://blog.csdn.net/VRunSoftYanlz/article/details/82719129
++++立钻哥哥Unity 学习空间: http://blog.csdn.net/VRunSoftYanlz/
--_--VRunSoft:lovezuanzuan--_--