近日在对接小程序API,其中wx.getUserInfo api返回的数据encryptedData 的解密算法要求为: AES-128-CBC,数据采用PKCS#7填充。 经过一番查询,得到java自带了PKCS5Padding算法实现,但是没有PKCS7Padding(注:说的应该是jdk8之前的版本,jdk8的版本有)。需要借助BouncyCastle组件来实现。于是加了如下依赖: <dependency> <groupId>org.bouncycastle</groupId& ...
1. 先下载安装 Oracle VM VirtualBox Extension Pack 2. 关闭虚拟机,在设置中打开USB3.0控制器,保存设置(如图) 3. 启动虚拟机,可以正常识别了 ...
select... from... where... group by... having ...order by...的执行顺序 (from)(where)(group by)(having)(select)(order by) 增、删、改、建 : 建:create table tabname(col1 ...
java版 依赖 先添加maven依赖 <dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcprov-jdk15on</artifactId> <version>1.56& ...
public class NameUtils { private static Pattern linePattern = Pattern.compile("_(\\w)"); /** 下划线转驼峰 */ public static String lineToHump(String str) { str = str.toLowerCase(); Matcher matcher = linePattern.matcher( ...