当前位置: 首页 > news >正文

AES加密、解密工具类

1、AES加密、解密工具类

这篇文章,主要记录一下AES加密、解密的工具类代码,在需要使用的时候,直接复制黏贴即可。

package com.gitcode.pms.common.util;import org.slf4j.Logger;
import org.slf4j.LoggerFactory;import javax.crypto.Cipher;
import javax.crypto.spec.SecretKeySpec;
import java.nio.charset.StandardCharsets;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.util.Arrays;
import java.util.Base64;/*** @author ZhuYouBin* @version 1.0.0* @date 2024/6/6 17:36* @description AES加密、解密工具类*/
public class AESUtil {private static final Logger logger = LoggerFactory.getLogger(AESUtil.class);/*** 默认的密钥*/private static final String DEFAULT_SECRET_KEY = "50eaa7685ecd4a9089dd8ea0f400200a";/*** 加密*/public static String encrypt(String raw) {try {SecretKeySpec securityKey = sha1Encrypt();if (securityKey &
http://www.lryc.cn/news/369557.html

相关文章:

  • 普通人想要自学ai,该如何入手,看完这篇你就懂了,零基础教程!
  • Less的简单总结
  • Android:UI:Drawable:View/ImageView与Drawable
  • 网络安全实验BUAA-全套实验报告打包
  • 监控易监测对象及指标之:全面监控SQL Server 2008
  • 【学习记录】6.11 阅读记录
  • 100TOPS算力!16GB内存顶配NVIDIA Jetson Orin NX 16GB 开箱
  • OCP学习笔记-007 SQL语言之一:DQL
  • Git之解决重复输入用户名和密码(三十九)
  • Python 机器学习 基础 之 【实战案例】轮船人员获救预测实战
  • 安全相关的一些基础知识(持续更新)
  • 使用TensorFlow和Keras对以ResNet50模型进行微调
  • Shell脚本要点和难点以及具体应用和优缺点介绍
  • 移动端浏览器的扫描二维码实现(vue-qrcode-reader与jsQR方式)
  • android中调用onnxruntime框架
  • 【机器学习】与【数据挖掘】技术下【C++】驱动的【嵌入式】智能系统优化
  • Apollo9.0 PNC源码学习之Control模块(二)
  • 直线度测量仪发展历程!
  • 09-spring的bean创建流程(一)
  • spring中基于setting和构造器的注入方式
  • 爬虫基本原理?介绍|实现|问题解决
  • DevOps的原理及应用详解(六)
  • 手撸 串口交互命令行 及 AT应用层协议解析框架
  • Redis几种部署模式介绍
  • 【STM32HAL库学习】定时器功能、时钟以及各种模式理解
  • 3588麒麟系统硬解码实战
  • 十二 nginx中location重写和匹配规则
  • python的视频处理FFmpeg库使用
  • 接口测试时, 数据Mock为何如此重要?
  • 未授权与绕过漏洞