一、项目DES加密解密
创建一个springboot项目 ,项目结构如图
然后创建一个名为utils的软件包
然后创建一个名为DesUtils的类
具体代码如下:
public class DesUtils {
/**
* 用于加密解密的同一把密钥
*/
public static final String ORIGIN_KEY = "M68O5A";
/**
* 加密算法
*/
public static String desEncript(String clearText, String originKey) throws Exception {
Cipher cipher = Cipher.getInstance("DES"); /*提供加密的方式:DES*/
SecretKeySpec key = getKey(originKey); /*对密钥进行操作,产生16个48位长的子密钥*/
cipher.init(Cipher.ENCRYPT_MODE, ke