代码改变世界

Java中3DES的加密与解密

2013-11-11 00:22 by 小华.J, 685 阅读, 0 推荐, 收藏, 编辑
摘要:3DES加密与解密的Java实现import javax.crypto.Cipher;import javax.crypto.SecretKey;import javax.crypto.spec.SecretKeySpec;/** * 3DES工具类 */public class DESUtils {/** * 加密 * @param inStr 需要加密的内容 * @param secretKey 密钥 * @return 加密后的数据 */public static String encrypt(String inStr, String secretKey) {SecretKey desk 阅读全文

浅谈JSON(二)

2013-11-11 00:11 by 小华.J, 300 阅读, 0 推荐, 收藏, 编辑
摘要:JAVA使用org.json构造并解析JSON//使用new JSONObject()构造一个JSON对象,参数为空 public String jsonTest() throws JSONException{JSONObject json=new JSONObject();JSONArray jsonMembers = new JSONArray();JSONObject member1 = new JSONObject();member1.put("loginname", "=jxh");member1.put("password" 阅读全文

浅谈JSON(一)

2013-11-10 21:52 by 小华.J, 180 阅读, 0 推荐, 收藏, 编辑
摘要:JSONJSON:JavaScript对象表示法(JavaScriptObjectNotation)JSON是储存和交换文本信息的语法。类似XML。JSON比XML更小、更快、更易解析实例:{“emlpoyees”:[{firstname:”Bill”,lastname:”Gates”},{firstname:”George”,lastname:”Bush”}{firstname:”Thomas”,lastname:”Carter”}]}这个employees对象是包含三个员工的数组。什么是JSON?ØJSON指的是JavaScript对象表示法(JavaScriptObjectNo 阅读全文

浅谈Java中的MD5技术

2013-11-03 21:01 by 小华.J, 546 阅读, 0 推荐, 收藏, 编辑
摘要:浅谈MD5的及Java实现MD5即Message-Digest Algorithm 5(信息-摘要算法5),用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(又译摘要算法、哈希算法),主流编程语言普遍已有MD5实现。将数据(如汉字)运算为另一固定长度值,是杂凑算法的基础原理,MD5的前身有MD2、MD3和MD4。MD5的作用是让大容量信息在用数字签名软件签署私人密钥前被"压缩"成一种保密的格式(就是把一个任意长度的字节串变换成一定长的十六进制数字串)。除了MD5以外,其中比较有名的还有sha-1、RIPEMD以及Haval等。MD5的应用一致性验证MD5的典型应用是 阅读全文