关于网狐系列的加密和解密配置以及手机端资源的问题
代码已提交:https://pan.baidu.com/s/1kKR-vieIzkagcjmYcG75KQ
提取码:4dxt
首先我们要知道加密和解密的必要性,通过加密可以将我们自己辛辛苦苦写的代码、前端资源进行保护,防止别人轻易拿到,其次了解一些解密的方法工具也可以“借鉴”别人比较好的设计。
废话不多说,直接上干货:
==================加密配置====================
涉及到的点:前台 后台 c++ lua
<!-- 同步登录MD5加密KEY值 如果修改游戏客户端也需修改-->
<add key="SyncLoginKey" value="RYSyncLoginKey" />
网站:
\荣耀网站\网站前台\web.config
\荣耀网站\房卡后台\web.config
移动端:
\CBK\client\client\src\plaza\models\GlobalUserItem.lua
系统模块:
\系统模块\开发库\Include\ platform.h
\系统模块\全局定义\ platform.h
我们还要对Cocos lua加密
加密密码在几个地方,字符串和子串都要改:
\CBK\frameworks\runtime-src\Classes\appdelegate.cpp
stack->setXXTEAKeyAndSign("RY_QP_MBCLIENT_!2021", strlen("RY_QP_MBCLIENT_!2021"), "RY_QP_2021", strlen
("RY_QP_2021"));
几个文件包括:
\CBK\info\GloryProjectR.bat
\CBK\info\zip_file.bat
\CBK\info\luaioppackege.sh
有的人改了不生效要注意脚本文件参数要加“”