今天装了某个游戏,游戏中有“商店”,可以用金币购买相关物品。而获得金币的途径,是用人民币购买(1元100只)或者安装该公司的其他应用(安装3款得一点点)。 这显然不科学啊! 当然,程序在我机子上,我们当然能够用科学的手段来对付不科学的游戏货币商城制度。 1、使用apktool进行反编译,得到......

本来JAVA和JSP之间加密通信好好的,相同的函数,相同的处理,不会有其他大问题。不过有时候就是蛋疼啊,于是就有了PHP与JAVA间使用AES进行加密通信。 PHP的AES128位由mcrypt模块提供,称为MCRYPT_RIJNDAEL_128。 JAVA的AES默认就是128位的。 加密模式有好几种,不同的语言不同的库支持的情况不同......

我将两个个对象存进了ca.cert中,第一个是CA的私钥,第二个是CA的证书。 现在需要将ca.cert中的CA私钥和证书读取出来,并保存为OpenSSL等程序可识别的标准格式。 以下是代码: import java.io.*; import java.security.*; import java.security.spec.*; import java.security.cert.X509Certifica......

JAVA自带的SSL以及X509库只能使用SSL证书,不能生成SSL证书。因此我们使用“Bouncy Castle”这个算法库来实现SSL证书的生成。然后使用X509KeyManager来构建符合浏览器规范的SSL证书链,以便自建代理服务器时,信任该CA就可以浏览HTTPS内容而不会有安全提醒。 浏览器生成的CA,使用X509的V3版。V3版......

JAVA启航之旅(写给新手):安装配置IDE(Jcreator篇) 前言:大家学习C++时,使用的一般是VC或者C-free。偶尔有火星人用TC,偶尔由高手用VS。其实它们都集成了开发套装(编译器、解释器及库类等)和开发环境(源代码编辑器)。但是学习JAVA时,事情就没那么简单了。你要分别配置两者。这次,我......

JAVA启航之旅(写给菜鸟):安装配置JDK(JAVA SE) 写给菜鸟。 一、安装JDK到http://www.skycn.com/soft/52313.html下载Java SE Development Kit (JDK)。然后,安装。 二、设置环境变量:右击"我的电脑"――属性——高级――环境变量。你可以更改"用户变量"部分,那么你的更改只能用于当前用户;你也......

我与JAVA(一)     终于学了JAVA,3天前开始。     选择JAVA,就等于选择不断学习。这句话没错。JAVA的语法、函数都在不断变化中,这也反映了JAVA的特点:灵活而有生命力。     JAVA应该是个不错的选择。跨平台,安全,而且应用广。     学到常量变量部分,遇到了一些难题,基本都解决了,感觉......