public class AESUtils {
/**
* 密钥算法
*/
private static final String ALGORITHM = "AES";
/**
* 加解密算法/工作模式/填充方式
*/
private static final String ALGORITHM_STR = "AES/ECB/PKCS5Padding";
private SecretKeySpec key;
public AESUtils(String k) {
key = new SecretKeySpec((), ALGORITHM);
}
public String encrypt(byte[] data) throws Exception{
Cipher cipher = (ALGORITHM_STR);
(Cipher.ENCRYPT_MODE, key);
return new String((data), "utf-8");
}
public String decrypt(byte[] data) throws Exception{
Cipher cipher = (ALGORITHM_STR);
(Cipher.DECRYPT_MODE, key);
return new String((data), "utf-8");
}
}