java ios aes128加解密 结果不同解决方法

java ios aes128加解密 结果不同亲们,麻烦问下,ios前端 aes 128 加密 再base64 我后台java接收后 先base64

java ios aes128加解密 结果不同
亲们,麻烦问下,ios前端 aes 128 加密 再base64 我后台java接收后 先base64解密,然后 再aes128解密,但是 获取不到解密后的文件
而且 我后台 aes128加密 后再base64 的结果 和ios的也不一样~~请问有人知道,这是为什么么

[解决办法]
ecretKeySpec sks = new SecretKeySpec(raw, "AES");
        Cipher cipher = Cipher.getInstance("AES/CBC/PKCS5Padding");
        byte[] iv = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 0, 1,2, 3, 4};
        IvParameterSpec ivSpec = new IvParameterSpec(iv);
        cipher.init(Cipher.DECRYPT_MODE, sks, ivSpec);
cipher.doFinal(decode.decodeBuffer(diamondS)); //decode解码,aes解码