- Home /
Question by
danjakes · Jul 13, 2016 at 09:18 AM ·
assemblybuild and runsecurityencryptionreverse engineering
Unity3D build assembly encryption
I'd like to know whether it's possible to encrypt the compiled code in a Unity3D build in a way that de-compiling dlls won't give access to the legible source code to a potential hacker.
I've read elsewhere that it's possible to encrypt the assembly dlls and modify the mono loader (libmono.so).
My question is, has anybody done this? If so, how? And can it be done on Windows, Mac and Linux builds?
If this is not possible, is there another way?
The requirement is to protect the source code.
Comment
Your answer
![](https://koobas.hobune.stream/wayback/20220612084727im_/https://answers.unity.com/themes/thub/images/avi.jpg)
Follow this Question
Related Questions
How might I check integrity of C# assembly or prevent substitution? 1 Answer
WebGL: protect content 0 Answers
Protection from Reverse Engineering/Hacking 1 Answer
Saftey on Unity Servers 0 Answers