关注

有什么关于模糊化C#代码的建议?

问题

  • 我想加密我的C#代码,以防止潜在黑客。 

原因

出于隐私和安全目的,您想要用模糊处理保护C#代码,并正在Unity上寻找工具。

解决方案

Unity不会将模糊处理作为一种安全解决方案,因为它可能会导致运行时错误,并且会影响性能。 它也不可能阻止获得软件的用户反编译它。 如果您考虑的是多人游戏,请确保不信任从客户端收到的任何数据,并始终验证数据是否有效。

如果您想模糊处理源代码,则不应该改变以下内容:

  • 类名
  • Unity回调名
  • 公共字段名
  • 通过字符串/反射或通过SendMessage,Invoke,StartCoroutine,RPC和类似函数调用的任何方法。

您还可以在资源商店找到第三方模糊处理工具。

更多信息

 

这篇文章有帮助吗?
0 人中有 0 人觉得有帮助
还有其它问题?提交请求

0 评论

登录写评论。