If you have a copy of Unity Pro, you can use the data inside of Unity ( Documentation ). It can be used on any platform that supports Java, and it supports a wide range. Then there is not even the slightest chance that you can protect your assets against anyone but the most dumb hijacker. 4 Answers.unit圓d files (Also know as AssetBundles) are binary data, and cannot be extracted by conventional means. DisUnity is another tool that can be used to extract assets from. One thing, all I said above is only useful if you have a LARGE C# codebase (making obfuscation viable and giving you a lot of space to effectively hide information). Attach the uCryptDemo script to a game object. All you have to do is: Include the uCrypt dll in your project. But still, it is not impossible by any means and it will be done by someone if there is a need. As well as the bug fix for the 'internal compiler error'. This will raise the bar to a level where someone needs to be REALLY dedicated to get your assets. Obfuscate your entire project with a good obfuscation tool and sophistically hide an encryption key or better many of those in there, using a source code impl of AES or something similar, so that no one can intercept the key easily with an API hooker. If you don't then you don't need to encrypt, if you do, encryption won't be enough LOL. I bet most of you are not working on such mega duper assets others are craving to have. Encryption like that is practically useless for anything serious. Otherwise this would be totally broken ^^īut anyway all of you should be aware that this provides nothing but the most basic form of security.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |