用php实现java中的aes加密 财富值99

2016-10-18 14:25发布

java中的aes加密算法如下:

    public static byte[] decrypt(byte[] data, byte[] key)             throws NoSuchPaddingException, NoSuchAlgorithmException, InvalidKeyException, BadPaddingException, IllegalBlockSizeException {         Security.addProvider(new BouncyCastleProvider());         Cipher cipher = Cipher.getInstance("AES/ECB/PKCS7Padding");         cipher.init(2, new SecretKeySpec(key, "AES"));         return cipher.doFinal(data);     }      public static byte[] encrypt(byte[] data, byte[] key)             throws NoSuchPaddingException, NoSuchAlgorithmException, InvalidKeyException, BadPaddingException, IllegalBlockSizeException {         Security.addProvider(new BouncyCastleProvider());         Cipher cipher = Cipher.getInstance("AES/ECB/PKCS7Padding");         cipher.init(1, new SecretKeySpec(key, "AES"));         return cipher.doFinal(data);     }

请问如何用php来实现
我测试了很多网上的例子都不能得到相同的密文

友情提示: 问题已经关闭,关闭后问题禁止继续编辑,回答。