原文:基于Java语言的国密SM2/SM3/SM4算法库 , 包含加密/解密、签名/验签、摘要计算的实现代码和测试方法

SM SM SM Encrypt 项目介绍 最近有一个项目需要用到国密算法 , 具体是需要对接硬件加密机调用加密机的JAVA接口实现国密的一整套流程 , 但是由于公司测试环境和阿里云硬件加密机不通 , 所以只能自己模拟加密机的接口实现一套国密的软加密实现 。将有关国密的代码提取并分享出来 , 并且提供了详细的测试代码以供参考 。 项目中包括SM 算法的加密 解密 签名 验签 , SM 算法的摘要计 ...

2020-06-17 12:47 0 7694 推荐指数:

查看详情

算法说明SM2SM3SM4

即国家密码局认定的国产密码算法。主要有SM1,SM2SM3SM4。密钥长度和分组长度均为128位。SM1 为对称加密。其加密强度与AES相当。该算法不公开,调用该算法时,需要通过加密芯片的接口进行调用。SM2为非对称加密,基于ECC。该算法已公开。由于该算法基于ECC,故其签名速度与秘钥 ...

Wed Jun 16 18:52:00 CST 2021 0 738
关于算法 SM1,SM2SM3SM4 的笔记

关于算法 SM1,SM2SM3SM4 的笔记 摘自:https://www.cnblogs.com/TaiYangXiManYouZhe/p/4317519.html 即国家密码局认定的国产密码算法。主要有SM1,SM2SM3SM4。密钥长度和分组长度均为128位 ...

Fri Feb 15 00:12:00 CST 2019 0 1203
关于算法 SM1,SM2SM3SM4 的笔记

即国家密码局认定的国产密码算法。主要有SM1,SM2SM3SM4。密钥长度和分组长度均为128位。 SM1 为对称加密。其加密强度与AES相当。该算法不公开,调用该算法时,需要通过加密芯片的接口进行调用。 SM2为非对称加密,基于ECC。该算法已公开。由于该算法基于ECC,故其签名速度 ...

Mon Dec 18 23:28:00 CST 2017 1 15353
关于算法 SM1,SM2SM3SM4 的笔记

即国家密码局认定的国产密码算法。主要有SM1,SM2SM3SM4。密钥长度和分组长度均为128位。 SM1 为对称加密。其加密强度与AES相当。该算法不公开,调用该算法时,需要通过加密芯片的接口进行调用。 SM2为非对称加密,基于ECC。该算法已公开。由于该算法基于ECC,故其签名速度 ...

Fri Mar 06 18:40:00 CST 2015 0 44649
java-信息安全(二十)算法 SM1,SM2SM3SM4

一、概述 即国家密码局认定的国产密码算法。主要有SM1,SM2SM3SM4。密钥长度和分组长度均为128位。目前主要使用公开的SM2SM3SM4三类算法,分别是非对称算法、哈希算法和对称算法SM1 为对称加密。其加密强度与AES相当。该算法不公开,调用该算法时,需要通过加密芯片 ...

Fri Jan 15 07:09:00 CST 2021 0 1796
bouncycastle(BC) 实现SM2解密签名

SM2解密一个类就够了 版本库经测试适用(1.61-1.68) 如有问题请留言纠正 本文参考博主 「RisenMyth」:https://blog.csdn.net/RisenMyth/article/details/107212156 若要使用老版本的写法 可以参考 ...

Wed Apr 14 17:46:00 CST 2021 2 2002
算法概述 SM1、SM2SM3SM4SM7、SM9、ZUC

https://blog.csdn.net/SkyChaserYu/article/details/104039272 众所周知,为了保障商用密码的安全性,国家商用密码管理办公室制定了一系列密码标准,包括SM1(SCB2)、SM2SM3SM4SM7、SM9、祖冲之密码算法(ZUC ...

Wed Mar 18 01:31:00 CST 2020 1 21642
C# SM2算法 加密解密签名

最近时间在整SM2算法,在网上看到不少代码,基本都是使用BouncyCastle库,现在这个版本算比较好的拿来分享给大家。 首先引入包 Portable.BouncyCastle 完整代码见Gitee:https://gitee.com/xuzhongye/CryptoHelper ...

Sun Aug 22 03:00:00 CST 2021 0 285
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM