java php aes加密解密_php与java对接中aes加密解密乱码问题。

java用aes加密后的加密串7Ysbf3IeDXCtvW5GjAO47wOWJX9PhdvCKKXZWQthAuAlPZsSQiPRvtNV9f+N cl9u9XMY9ptKJV6Ow3jDx4pBTHuZybs5VjwmMEtYVtaGMt9mWHshO+mHmEU/ 8c4/lyKh7a721jOnJcBOvBcJB2xOEg==

php用aes解密后的结果V+3>{k^8A[^;Ll,"custId":"","msg":"URL地址获取失败.","password":"","result":"","status":"","url":""}

前面一部分有乱码请问大神这个问题怎么解决

java AES加密代码

package com.util;

import java.io.UnsupportedEncodingException;

import java.net.URLDecoder;

import java.net.URLEncoder;

import java.security.InvalidKeyException;

import java.security.NoSuchAlgorithmException;

import javax.crypto.BadPaddingException;

import javax.crypto.Cipher;

import javax.crypto.IllegalBlockSizeException;

import javax.crypto.NoSuchPaddingException;

import javax.crypto.spec.IvParameterSpec;

import javax.crypto.spec.SecretKeySpec;

public class AESUtilsCallBack {

public static String encrypt4AES(String source, String key) {

try {

IvParameterSpec zeroIv = new IvParameterSpec(key.getBytes());

SecretKeySpec key1 = new SecretKeySpec(key.getBytes(), "AES");

Cipher cipher = Cipher.getInstance("AES/CBC/PKCS5Padding");

cipher.init(Cipher.ENCRYPT_MOD

你可能感兴趣的:(java,php,aes加密解密)