今天忙里抽闲公开分享下此算法,用于某德保护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中字符串属于对象,刚开始我就疑惑为什么int char等类型都是小写,结果String是大写,java太反人类,后来才知道String是对象。(1).java创建字符串String text = "net"; String tex...
(1).java获取当前日期时间Date date = new Date(); System.out.println(date.toString());输出Fri Jul 02 10:29:55 CST 2021(2).java获取时间戳秒/毫秒D...
(1).java睡眠函数Thread.sleep(时间); //单位为毫秒(2).java睡眠函数例子Date dNow = new Date(); SimpleDateFormat ft = new&nbs...
pattern表示正则表达式,接收正则表达式作为参数例子:String content = "my name is gaojiufeng"; String pattern = "....