本文章讲述利用cocos2d-x 开发手机游戏的一些加密心得。如有问题,请多指正。好了,进入本文的主题——资源加密: 关于图片资源的打包当然是采用TexturePacker了。 个人觉得是2d里面最好的资源打包工具,没有之一。 TexturePacker它是一款把若干资源图片拼接为一张大图的工具。TexturePacker可以直接选定一个文件夹,将里
转载
2024-09-20 21:02:51
191阅读
一、目标网站 aHR0cHM6Ly93d3cuYmFpYmlhbmlwLmNvbS9ob21lL2ZyZWUuaHRtbA== 采集免费ip信息二、接口分析文章在页面未登陆状态下分析刷新页面,找到下图get请求接口,响应信息为html。 在响应的html中,查找ip信息,如下图,标签<td></td>中应该是ip展示的位置,这里调用了js的FFi
尽管将Lua称为一种解释性的语言,但Lua确实允许在运行源代码前将源代码预编译为一种中间形式。听上去编译似乎不在一种解释性语言的范畴之列,其实区别解释性语言的特征并不在于是否能编译它们,而在于编译器在运行时是否为库的一部分,即是否有能力且能轻易的执行动态生成的代码。正是因为Lua存在了类似dofile这样的函数,才可以将Lua称之为一种解释性的语言 一、Lua的dofile函数:dofile是一种
转载
2024-04-30 17:45:17
811阅读
一、背景lua作为小巧的解释性语言,由于其轻量级,易维护性,且可以根据自身的特性来模拟面向对象,因此嵌入到越来越多的应用中,特别是游戏中,为游戏开发以及热更等带来了很大的便捷性,比如Cocos引擎的主流游戏,以及U3D游戏中的热更框架xlua等,都会用到lua语言;同时由于lua语言自身的这些特性,lua代码本身是不安全的,很多时候攻击者可以获取lua源码进行阅读,分析,盗用以及篡改等,然后进一步
转载
2024-05-25 15:42:42
744阅读
lua for windows其实是一整套Lua的开发环境,它包括:
Lua Interpreter(Lua解释器)
Lua Reference Manual(Lua参考手册)
Quick Lua Tour (Lua快速入门)
Examples (Lua范例)
Libraries with documentation (一些Lua库和文档)
SciTE (一个很
转载
2024-09-26 17:36:21
37阅读
lcode.c/*
** $Id: lcode.c,v 2.112.1.1 2017/04/19 17:20:42 roberto Exp $
** Code generator for Lua
** See Copyright Notice in lua.h
*/
#define lcode_c
#define LUA_CORE
#include "lprefix.h"
#include
转载
2024-09-05 13:48:23
43阅读
clang解释:Clang只是一个编译器前端,其将C类语言编译成一种“汇编语言(LLVM的中间语言IR)”。接着,通过LLVM(Low Level Virtual Machine)作为后端,将这种“汇编语言”编译成针对不同机器的二进制机器语言。作用:Clang 能够作为预处理器、编译器驱动、前端以及代码生成器使用,它的输出取决于你指定的参数。示例:$ clang -emit-llvm -S mul
LUCI 这个在百度上搜索除了一篇我的百度文库luci的介绍文章之外,前三页都是些不知所云的名词(足见百度在专业领域的搜索之烂),我却在大学毕业的大半年的大部分时间里与它纠结,由于开始的发懵到后来逐渐感觉到这家伙还很好玩的,现在就把我对luci的浅显认识介绍给大家。 OK ,之前罗里罗嗦的说了很多,现在就进入正题,进入正题的前提是你
之前的专栏文章中,写过使用Pre-request Script加密请求参数。(文章地址:实战:pre-request script加密接口请求参数(AES、MD5))接口请求参数可能是加密的,返回结果也可能是加密的。想要查看接口返回结果,每次都需要解密,非常的繁琐。Test Script在请求结果返回之后运行,适合用来处理返回结果解密的问题。这里提供两种解决方案。本篇文章的代码均由JavaScri
转载
2024-05-13 19:40:06
177阅读
Playfair棋盘密码:加密:解密 加密:第一步:制表 密码表共5行5列,第一行(或第一列)是密钥,其余按照字母顺序。密钥中若有重复字母,则可将后面重复的字母去掉。同时i和j会被当作一个字母。 第二步:整理明文 将明文每两个字母组成一对。如果成对后有两个相同字母紧挨或最后一个字母是单个的,就插入一个字母X(或者Q)。 第三步:加密 首先将明文字母两两一组进行切分,并按照如下规则进行加密: 1)
转载
2024-04-09 10:08:23
83阅读
宏命令使用规则:/动作指令 [ 条件1 | 条件2 & 条件3 ] 动作指令参数多个条件,用符号“ | ”或“ & ”隔开| : 或者条件&:并且条件条件限制为中文名称,每个宏限制128个字符长度(如“/case_四象轮回”就是10字符)动作命令动作指令用法说明/cast/cast 技能名/cast [条件1&条件2|条件3]技能名1.有条件:条件成功后,释放技能2
Json(javascript object notation )简介:一种轻量级的数据交换格式,一个对象?一个大括号表示,括号中,通过键值对来描述对象的属性与函数,相比于xml,json多占空间更小,所以更快,当然了,有些固执的老程序员还在用xml格式传输,非常遗憾,Java目前没有内置json解析,希望未来能补上目前json解析器有谷歌的Gson和阿里巴巴的fastjson,实际上是一个Jav
转载
2023-07-06 01:23:12
108阅读
javascript加密与解密
javascript加密主要有JScript.Encode加密方式跟escape方式.方法1.javascript:s=document.documentElement.outerHTML;document.write('<body></body>');document.body.innerText=s;这段代码拷入ie地址栏(注意
转载
2023-06-21 18:53:40
117阅读
JSON是一种轻量级的数据交换格式,和XML一样广泛应用于前端和后台的交互。如何高效和安全的解析JSON是摆在广大程序员面前的难题,如果有工具包能帮我们做这些事情就好了,目前有Google公司的Gson,阿里巴巴公司的fastJson,以及Jackson,今天我就讲解下如何通过这3个工具去解析JSON字符串,以及如何将Java对象转换成JSON字符串。1.Gson首先在工程的pom文件中加入依赖&
转载
2024-07-04 12:59:41
325阅读
一、所谓AES加密: 二、中间怎么变换的呢?128位加密为例:AES算法,基本变换包括SubBytes(字节替代)、ShiftRows(行移位)、MixColumns(列混淆)、AddRoundKey(轮密钥加)。加密过程可参见:http://coolshell.cn/wp-content/uploads/2010/10/rijndael_ingles2004
转载
2023-07-13 21:53:56
164阅读
1、在线RSA公钥私钥生成的连接地址: https://www.lddgo.net/encrypt/rsakey2、需要解密的加密字符串,例如:2968ad52fae8ef04762e464f839f308e3a533b354cbeaa5db3b006a55b88a4c44f03ee0de2ec6f405b5180e08d2385d5c87bf6d9e2eecb3c03aa5c85558f12
抽屉菜单https://github.com/mikepenz/MaterialDrawer ★7337 - 安卓抽屉效果实现方案 https://github.com/Yalantis/Side-Menu.Android ★3865 - 创意边侧菜单 https://github.com/mxn21/FlowingDrawer ★1744 - 向右滑动流动抽屉效果 https://github.
基于Unity3d,MagicalVoxel建模的0成本像素风的寝室逃脱游戏目录导航:总体介绍游戏功能及建模介绍核心代码1. 总体介绍该游戏是基于MagicalVoxel(类似于我的世界的像素模型)的模型,利用免费给静态模型添加动画,在Unity3D中完成的小型像素可爱风的解谜游戏——逃离寝室游戏 本人与室友合作完成制作周期为7天,制作成本由于MagicalVoxel与mixamo的免费而达到0。
我们输入下列命令查看本机是否安装 Linux$rpm-qa│grep gnupg gnupg-1.4.5-11 说明已经安装 接下来生成密钥 [root@localhost tmp]# gpg --gen-keygpg (GnuPG) 1.4.5; Copyright (C) 2006 Free Software Foundation, Inc. This program
转载
精选
2012-07-02 15:25:18
1833阅读
项目要求对lua脚本进行加密,查了一下相关的资料 ,得知lua本身可以使用luac将脚本编译为字节码(bytecode)从而实现加密,试了一下,确实可行。下面是使用原生的lua解释器编译字节码:1、新建一个名为1.lua的文件,里面只有一句话print("Hello Lua"),新建一个空的out.lua脚本文件2、开始--运行--cmd3、luac -o out.lua 1.lua注: 
转载
2024-02-20 13:25:21
2536阅读