package com.uas.platform.b2c; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import com.uas.platform.core.util.Des; import org.glassfish.grizzly.utils.ArraySet; import org.junit.Test; import java.util.HashSet; import java.util.Set; public class DesTest { @Test public void test() { // 测试 System.out.println("text & dev: "); prindHexString("jdbc:mysql://192.168.100.3:3306/mall_test_dev?characterEncoding=UTF-8&allowMultiQueries=true&rewriteBatchedStatements=true&autoReconnect=true&useUnicode=true"); prindHexString("root"); prindHexString("select111***"); // 正式 System.out.println("prod: "); prindHexString("jdbc:mysql://10.10.0.208:8066/mall_prod?characterEncoding=UTF-8&allowMultiQueries=true&rewriteBatchedStatements=true&autoReconnect=true&useUnicode=true"); prindHexString("sa"); prindHexString("Select123!#%*("); // 正式旧版 System.out.println("prod old: "); prindHexString("jdbc:mysql://10.10.100.18:3306/mall_prod?characterEncoding=UTF-8"); prindHexString("root"); prindHexString("select"); // 预部署 System.out.println("pre: "); prindHexString("jdbc:mysql://192.168.78.3:3306/mall_prod?characterEncoding=UTF-8&allowMultiQueries=true&rewriteBatchedStatements=true&autoReconnect=true&useUnicode=true"); prindHexString("sa"); prindHexString("select111***"); // 腾讯云 System.out.println("txcloud: "); prindHexString("jdbc:mysql://172.21.0.15:3306/mall_prod?characterEncoding=UTF-8&allowMultiQueries=true&rewriteBatchedStatements=true&autoReconnect=true&useUnicode=true"); prindHexString("sa"); prindHexString("select111***"); } /** * 打印加密后的字符串 * @param s 明文 */ public void prindHexString(String s) { try { Des des = new Des(); String key = "10101010"; byte b[] = des.encrypt(s, key); System.out.println(des.toHexString(b)); } catch (Exception e) { e.printStackTrace(); } } @Test public void testJson(){ String str = "[{\"aaa\":\"111\", \"bbb\":null},{\"aaa\":\"111\"}]"; String str1 = "{\"aaa\":\"111\", \"bbb\":null}"; String str2 = "{wewe"; Object jsonObject = JSON.parse(str2); System.out.println(JSON.toJSONString(jsonObject)); } @Test public void testProduct() { Set idSet = new HashSet<>(); idSet.add(33l); idSet.add(34l); System.out.println(idSet); } }