今天忙里抽闲公开分享下此算法,用于某德保护app数据进行加密的算法,经过各种混淆加密后被我解密的结果,仅用于学习和研究,禁止用于违法爬虫行为:
// 接口加密串 String encrypt = "加密的字符串" // 替换字符 encrypt = encrypt.replaceAll("_", "/"); encrypt = encrypt.replaceAll("-", "+"); // 密钥 String key = "XeXWDrMBAN[[XNDL"; // 初始化向量 String iv = "0102030405060708"; // 解密数据 AES aes = new AES("CBC", "PKCS7Padding", key.getBytes(StandardCharsets.UTF_8), iv.getBytes(StandardCharsets.UTF_8)); String decrypt = new String(aes.decrypt(encrypt)); System.out.println(decrypt); return new ResponseJson("open-mix-java");
通过接口获取的加密串可以直接解密
public class test { public static void main(String[] args) { &...
Java5 引入了一种主要用于数组的增强型 for 循环,类似js中的for inpublic class Member { public static void main(String[]&...
java判断字符是否是一个字母System.out.println(Character.isLetter('a'));java判断字符是否是一个数字System.out.println(Character.isDigit('0'));java判断字符是否是一个空白Sy...
java stringBuffer(1).stringBuffer和stringBuilder区别stringBuffer是线程安全的,stringBuilder速度更快(2).简单的stringBuffer例子StringBuffer sBuffer = new&nb...
(1).创建数组double[] myList = new double[size]; //推荐创建方式 double myList[] = new double[size];  ...
(1).java获取当前日期时间Date date = new Date(); System.out.println(date.toString());输出Fri Jul 02 10:29:55 CST 2021(2).java获取时间戳秒/毫秒D...