AES是一种对称加密方式,加密解密同用一个Key,常用类,不解释
package com.wr.park_toolkit.utils;
import java.util.Properties;
import javax.crypto.Cipher;
import javax.crypto.spec.IvParameterSpec;
import javax.crypto.spec.SecretKeySpec;
import org.apache.tomcat.util.codec.binary.Base64;
import org.springframework.beans.factory.config.YamlPropertiesFactoryBean;
import org.springframework.boot.context.properties.EnableConfigurationProperties;
import org.springframework.core.io.ClassPathResource;
import org.springframework.web.bind.annotation.RestController;
import com.wr.park_toolkit.config.ParkConfig;
/**
* aes加解密工具类
*
* @author aran
*
*/
public class AESHelper {
/**
* 加密用的key,可以由26个字母和数字组成,使用AES-128-CBC加密模式,key需要为16位
*/
private static final String key;
static {
YamlPropertiesFactoryBean yaml = new YamlPropertiesFactoryBean();
yaml.