Proguard混淆器
最近公司有一个项目,是外包项目,由于对方也有技术人员,出于技术上的保密,需要对class文件进行二次处理,于是网上找了好久,只发现Proguard是用的最广泛而且网上资料最多的。由于不是纯JAVA项目,而是WEB项目,涉及到大量的配置文件,所以用这个工具稍显吃力,于是开始研究这玩意,花了好长一段时间,重复试验了N次,终于整出来了,下面总结一下我的经验。。
首先我介绍下我...
分类:
其他好文 时间:
2015-01-09 10:44:43
阅读次数:
271
移动开发中遇到的最让人纠结的要属Java、Android和iPhone三个平台加解密不一致的问题。因为手机端后台通常是用JAVA开发的Web Service,Android和iPhone客户端调用同样的Web Service接口,为了数据安全考虑,要对数...
分类:
移动开发 时间:
2014-12-19 12:25:24
阅读次数:
244
加密工具,反DUMP,反调试,反编译,加密代码资源内容,混淆流程,变量。Confuser is a protector/obfuscator for .NET, providing great security to .NET Applications.Features: Anti debug...
分类:
Web程序 时间:
2014-12-18 14:59:53
阅读次数:
213
由于项目需要文件传输过程中对其进行加解密,所以就在网上查找下加解密的相关介绍,最开始采用RSA加解密算法,先是利用RSAEuro折腾了半天编译的环节卡住了(编译报错查不出原因),后面网上发现利用openssl的实现方法比较简单。OpenSSL是一款功能强大的加密工具包,它集成了众..
分类:
其他好文 时间:
2014-12-17 19:02:32
阅读次数:
158
引言:
在开发一款对外的软件程序时,难免要用到配置文件,而其中某些数据开发者并不期望用户获知或是修改,通常会对一些配置文件进行加密。
下面是我个人编写的,windows环境下基于XOR算法,带有图形界面的文件批量加密工具。
源代码:
由于XOR算法是直接可逆的,故源代码中略去了部分代码。
EncryptXML.h:
#pragma once
#include
#include...
分类:
其他好文 时间:
2014-12-07 19:11:33
阅读次数:
414
好吧,这种加密机制很复杂,还是看下图比较好了解: ?3.1.0版本中新的PasswordEncoder继承关系? ???? 而在Spring-Security 3.1.0 版本之后,Spring-security-crypto模块中的password包提供了更给力的加密密码...
分类:
编程语言 时间:
2014-12-04 10:24:38
阅读次数:
253
在进行Java软件开发过程中,难免会对一些数据进行加密,因此Java中提供了自带的MessageDigest实现对文本的加密算法,下面是一个对文本进行加密的MD5加密工具类代码示例:
package net.yuerwan.commons.util;
import java.security.MessageDigest;
import java.security.NoSuchAlg...
分类:
编程语言 时间:
2014-11-15 12:53:58
阅读次数:
181
1 import java.security.InvalidKeyException; 2 import java.security.NoSuchAlgorithmException; 3 import java.security.Security; 4 5 ...
分类:
编程语言 时间:
2014-11-12 22:41:01
阅读次数:
339
cryptsetup是linux下得一个分区加密工具,是在经过加密的块设备上再创建文件系统,然后再进行挂载使用,可以达到最底层的加密。 首先进行对硬盘进行分区fdisk /dev/sdb fdisk fdisk –l 下面开始对分区进行加密 cryptsetup luksFormat /dev/sd...
分类:
系统相关 时间:
2014-10-24 18:17:20
阅读次数:
278
package com.liujun.util;
import java.security.MessageDigest;
/**
* MD5加密、匹配工具
* @author asus
*
*/
public class MD5Util {
//十六进制下数字到字符的映射数组
private final static String[] hexDigits={"0", "1",...
分类:
其他好文 时间:
2014-09-07 12:21:55
阅读次数:
197