AES加密解密工具类,对秘钥稍微进行掩盖。
package com.liangdianshui;
import javax.crypto.BadPaddingException;
import javax.crypto.Cipher;
import javax.crypto.IllegalBlockSizeException;
import javax.crypto.NoSuchPaddingException;
import javax.crypto.spec.SecretKeySpec;
import java.io.UnsupportedEncodingException;
import java.security.InvalidKeyException;
import java.security.NoSuchAlgorithmException;
/**
* AES加密工具类
*
* @author liangdianshui
*
*/
public class AESUtils {
//对秘钥进行掩盖
public final static String pwd = "iidekidkemdnxjdel";
public final static String key = "CZqkPj4iu29DE&oWFbjdG^s1IRv%A0ivHJLpB4'ehcvMgXV'5Nr8-enO#QxtSyThfKU@Y_";
public final static int[] position = { 3, 12, 57, 65, 19,