700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > SM4 AES RSA DES等加解密 以及一些其他常用工具方法整理

SM4 AES RSA DES等加解密 以及一些其他常用工具方法整理

时间:2023-10-26 16:28:34

相关推荐

SM4 AES RSA DES等加解密 以及一些其他常用工具方法整理

工作中接触到了SM4,AES,RSA等算法的加解密,这里整理下来,以备后续其他地方需要使用到。

主要用到的第三方包为hutool

后台引入依赖的方式为:

<!-- hutool工具包 --><dependency><groupId>cn.hutool</groupId><artifactId>hutool-all</artifactId></dependency><!-- 加解密 --><dependency><groupId>org.bouncycastle</groupId><artifactId>bcprov-jdk15on</artifactId><version>1.68</version></dependency>

Android端引入依赖的方式为:

//bre-tlvimplementation com.payneteasy:ber-tlv:1.0-11//hutoolimplementation cn.hutool:hutool-all:5.7.20//加解密implementation org.bouncycastle:bcprov-jdk15on:1.68

Aes加解密的方法整理如下

package com.unionpay.iottrust.authentication.utils;import org.bouncycastle.pqc.math.linearalgebra.ByteUtils;import java.security.Key;import java.security.NoSuchAlgorithmException;impor

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。