国密加密
花陨
这个作者很懒,什么都没留下…
展开
-
MD5加密方式-工具类-实例
Md5Utilsimport org.slf4j.Logger;import org.slf4j.LoggerFactory; import java.security.MessageDigest; /** * Md5加密方法 * * @author */public class Md5Utils{ private static final Logger log = LoggerFactory.getLogger(Md5Utils.class); privat原创 2022-05-28 19:27:27 · 650 阅读 · 0 评论 -
国密算法SM4-java实现
Maven依赖<dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcprov-jdk15on</artifactId> <version>1.56</version></dependency>SM4import java.io.ByteArrayInputStream;import java.io.Byte原创 2022-05-28 19:23:45 · 3037 阅读 · 1 评论 -
国密算法SM2-java实现
Maven依赖<dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcprov-jdk15on</artifactId> <version>1.56</version></dependency>工具类Utilimport java.math.BigInteger; public class Util {原创 2022-05-28 19:21:01 · 12519 阅读 · 7 评论 -
国密算法SM3-java实现
Maven依赖<dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcprov-jdk15on</artifactId> <version>1.56</version></dependency>SM3Utilsimport org.bouncycastle.crypto.digests.SM3Digest;i原创 2022-05-28 19:19:14 · 5151 阅读 · 4 评论 -
国密算法SM2,SM3,SM4-java实现原理
SM2是国家密码管理局于2010年12月17日发布的椭圆曲线公钥密码算法,基于ECC。其签名速度与秘钥生成速度都快于RSA,非对称加密,该算法已公开SM3是中华人民共和国政府采用的一种密码散列函数标准,由国家密码管理局于2010年12月17日发布。SM3主要用数字签名及验证、消息认证码生成及验证、随机数生成等,其安全性及效率与SHA-256相当。可以用MD5作为对比理解。校验结果为256位,不可逆,该算法已公开。SM4.0(原名SMS4.0)是中华人民共和国政府采用的一种分组密码标准,由国家密码管理局于原创 2022-05-28 19:15:51 · 7845 阅读 · 0 评论