java BouncyCastle
一、配置(一)jar包下载官网:https://www.bouncycastle.org/latest_releases.htmlbcprov-ext-jdk15to18-1.73.jarbcprov-jdk15to18-1.73.jar(二)修改配置文件将下载的两个jar包拷贝到 %JA...
java vue crypto-js 数据加密与解密
crypto-js介绍CryptoJS是一个JavaScript的加解密的工具包。支持多种的算法:MD5、SHA1、SHA2、SHA3、RIPEMD-160 哈希散列,进行 AES、DES、Rabbit、RC4、Triple DES 加解密。具体内容与用法...
java 国密SM4对称加密Java加解密
前言SM4.0(原名SMS4.0)是中华人民共和国政府采用的一种分组密码标准,由国家密码管理局于2012年3月21日发布。相关标准为“GM/T 0002-2012《SM4分组密码算法》(原SMS4分组密码算法)”。一、...
java JAVA集成国密SM4
SM4对称算法SM4 无线局域网标准的分组数据算法。对称加密,密钥长度和分组长度均为128位一、pom配置<!-- 国密 --><dependency> <groupId>org.bouncycastle</groupId>...
java基础 AES AES/CBC/PKCS5Padding模式 128位秘钥长度和向量长度
AES是一种对称加密技术 即加密密钥和解密密钥相同,在密码学中又称Rijndael加密法,为比利时密码学家Joan Daemen和Vincent Rijmen所设计一、加密模式4种分别是:CBC、CFB、OFB、ECB3种需要向...
java 自己动手写一个MyBatis自定义拦截器实现分页
MyBatis是一款非常好用的持久层框架,它支持定制化SQL、数据库存储过程及高级映射。MyBatis让使用者避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis可采用XML和注解两种方...
java java上传文件校验文件后缀名、文件大小、文件名字【非常详细】
废话不多说,直接上代码这个是公共方法,在需要上传的接口controller中调用即可@PostMapping("/upload") public R upload(MultipartFile ...
java JAVA工具类-DES加密解密
import javax.crypto.*; import javax.crypto.spec.DESKeySpec; import java.security.SecureRandom; import lombok.extern.slf4j.Slf4j; import org.apache...
java ZXing 生成二维码 QRCode 和条码 CODE128 和 ZXing 解析或读取 QR_Code 和 条码 CODE_128
二维码是国际标准,由日本某公司发明,并保留版权,免费让全世界使用,目前在中国金融支付领域大放异彩。条码的联合发明人诺曼·约瑟夫·伍德兰德(Norman Joseph Woodland)于上世纪70年代发...
java Java模拟OPC Server服务器并创建节点代码实现
前言模拟OPC Server服务器的方法除了使用KEPServerEX6软件以外,还可以使用java代码模拟启动一个opc server。下文详细讲解,如何使用java代码,实现模拟一个或者多个opc server服务器。OPC S...