public static String decrypt(String text) throws Exception { String keySpec = "aaaaaaaaaaaaaaaa"; String iv = "bbbbbbbbbbbbbbbb"; byte[] textBytes = Base64.decode(text.getBytes(), Base64.DEFAULT); IvParameterSpec ivSpec = new IvParameterSpec(iv.getBytes()); Key key = new SecretKeySpec(keySpec.getBytes(), "AES"); Cipher cipher = Cipher.getInstance("AES/CBC/PKCS5Padding"); cipher.init(Cipher.DECRYPT_MODE, key, ivSpec); // 与加密时不同MODE:Cipher.DECRYPT_MODE String result = cipher.doFinal(textBytes); return result; }