docs: public static WxaDUserInfo decryptUserInfo(String session_key, String encryptedData, String iv) {
  		try {
  			Cipher cipher = Cipher.getInstance("AES/CBC/NoPadding");
  			Key sKeySpec = new SecretKeySpec(Base64.decodeBase64(session_key), "AES");
  			cipher.init(Cipher.DECRYPT_MODE, sKeySpec, new IvParameterSpec(Base64.decodeBase64(iv)));
  			byte[] resultByte = cipher.doFinal(Base64.decodeBase64(encryptedData));
  			String data = new String(PKCS7Encoder.decode(resultByte), StandardCharsets.UTF_8);
  			return JsonUtil.parseObject(data, WxaDUserInfo.class);
  		} catch (Exception e) {
  			logger.error("", e);
  		}
  		return null;
  	}