一、项目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, key); /*初始化cipher,选定模式,这里为加密模式,并同时传入密钥*/
byte[] doF

最低0.47元/天 解锁文章
4472

被折叠的 条评论
为什么被折叠?



