首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Unity3D编译代码加密

Unity3D编译代码加密
EN

Stack Overflow用户
提问于 2016-07-13 06:12:16
回答 1查看 1.4K关注 0票数 3

我想知道是否有可能在Unity3D构建中加密编译后的代码,使其不允许潜在的黑客访问可读的源代码。

科斯莫尔在这个post中指出

“加密程序集dll并修改mono加载程序(libmono.so)”

我的问题是,有人做过这个吗?如果是这样的话,是怎么做的?它能在Windows、Mac和Linux构建上完成吗?

如果这是不可能的,还有别的办法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-13 08:18:11

但是黑客应该有能力运行构建。(玩游戏)?

那么,在原理中,是不可能的。当您可以加密代码时,您还必须提供密钥,以便人们可以播放它(解密)。

所以你只是给黑客增加了一层混淆。经验丰富的黑客只需拆卸dll加载器,并将断点放置到内容已经解密的位置,并将其转储以进行进一步修改。

也就是说,并不是每个黑客都是经验丰富的黑客,很少有几层(意想不到的)混淆可能会把他们赶走。因此,实际上有些加密/混淆是由一些人完成的,即使原则上这是无望的。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38343865

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档