小调查:你们是如何对代码进行加密的?

实际上,web平台上你打包出来的也是abcd,不用你特意去改

不是的,开发者工具里面按一下"{}"按钮就还原了,变量名都改了但是方法名都是原来的

个人一点思路分享,已在lua中实现:



路径混淆+类内容混淆+luajit双层保护,这样是不可逆的,能让尝破解者多找一会儿想看的东西。

成品:个人独立游戏《机战新世纪》,当年红白机上的第二次超级机器人大战重置,全新剧情全新玩法

可以找压缩工具再压缩一次,理论上是可以支持的

卧槽
大佬这个怎么弄的。。。

之前觉得思路可行就搞了,就是写了个lua代码分析和重命名替换的工具

都是自己加密的 不加密等于东西都要送人了

想问加密对性能影响大吗?本身做小游戏性能就吃紧,如果运行时还要先翻译一下,会对性能有影响吗

不同的加密是不一样的,可以分析一下解密过程在运行时的开销

小游戏能不能跟unity一样,统一用WebAssembly

写上/** 注释 */ 没问题的,不过能不能入库另说。

你那个是方法名和局部变量名,对象中的索引key是不会修改的,是UglifyJS搞的

研究过各种类型的游戏, Lua 是最不安全的, Luajit 也没用, 这个逼脚本最后都要还原出来执行, 只要拿捏住 lua 引擎, 别说函数名, 变量名了, 注释都给你还原出来…

等一个靠谱的方案,或者官方推荐几种方案

web的图片有什么靠谱的加密方式吗

jare离职了, 加密的需求还会继续吗?

1赞

纳尼,离职了