package com.yzh.pc.common.util;
import org.apache.commons.codec.binary.Base64;
import javax.crypto.Cipher;
import javax.crypto.SecretKey;
import javax.crypto.SecretKeyFactory;
import javax.crypto.spec.DESKeySpec;
/**
* 3DES加密解密工具
* @author ping
*
*/
/**
* <p>
* </p>
*
* @author KeepGo Lamar
* @email lamar_7950@hotmail.com
* @date 2017/4/13
*/
public class DesEncrypt {
private String KEY = "yzhboss202011040";
private String CODE_TYPE = "UTF-8";
/**
* DES加密
* @param datasource
* @return
*/
public String encode(String datasource){
try{
// if (KEY == null) {
// System.out.print("Key为空null");
// return null;
// }
// // 判断Key是否为16位
// if (KEY.length() != 16) {
// System.out.print("Key长度不是16位");
// retur
springboot2版本下的前后分离结构,数据验证3des加密解密
最新推荐文章于 2024-09-11 22:20:30 发布
本文介绍了在SpringBoot2应用程序中实现前后端分离的架构下,如何进行数据验证以及使用3DES算法进行数据加密和解密的详细步骤,确保数据传输的安全性。
摘要由CSDN通过智能技术生成