unity加密与解密

解密

通常unity的代码都是c#的,通过工具基本可以直接看到源码。

netReflector

ILSpy

以上2个工具,可以非常方便的实现解密操作。

 

加密

比较常见的加密操作是:

对于Assembly-CSharp.dll,使用一定的方式做加密,比如xxtea。

操作思路:

读取dll-->加密读取到的内容-->回写dll

 

同时,需要修改对应版本的mono源码,在读取dll的地方(mono_image_open_from_data_with_name ),加入解密代码,重新编译mono,替换既可以。

mono源码:https://github.com/Unity-Technologies/mono

 

参考:https://www.cnblogs.com/lixiang-share/p/5979981.html

 

你可能感兴趣的:(Unity)