原文:国密SM2加解密Java工具类(附前端VUE代码)

SM 简述 RSA算法的危机在于其存在亚指数算法,对ECC算法而言一般没有亚指数攻击算法。 SM 椭圆曲线公钥密码算法:我国自主知识产权的商用密码算法,是ECC Elliptic Curve Cryptosystem 算法的一种,基于椭圆曲线离散对数问题,计算复杂度是指数级,求解难度较大,同等安全程度要求下,椭圆曲线密码较其他公钥算法所需密钥长度小很多。 ECC算法描述: 用户A选定一条适合加密 ...

2021-06-22 20:10 6 1177 推荐指数:

查看详情

使用 Python 脚本执行 sm2 加解密

一、场景 工作中的一个场景:Go 需要对信息加解密,但是研究了 GmSSL Go API 文档之后,发现是依赖于 CGO 的,同事配了半天环境没配成功。于是换了一个方法,选择 Go 调 Python 脚本执行加解密。之前我是写过 Python 对信息使用 sm2 算法进行加解密的,因此比较 ...

Thu Dec 24 06:40:00 CST 2020 1 2570
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
vue使用sm2

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

Thu Mar 18 01:30:00 CST 2021 0 869
SM2加解密

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

Thu Apr 21 22:06:00 CST 2022 0 1984
基于Java语言的SM2/SM3/SM4算法库 , 包含加密/解密、签名/验签、摘要计算的实现代码和测试方法

SM2_SM3_SM4Encrypt 项目介绍 最近有一个项目需要用到算法 , 具体是需要对接硬件加密机调用加密机的JAVA接口实现的一整套流程 , 但是由于公司测试环境和阿里云硬件加密机不通 , 所以只能自己模拟加密机的接口实现一套的软加密实现 。将有关代码提取并分享 ...

Wed Jun 17 20:47:00 CST 2020 0 7694
java 算法sm2sm3

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

Thu Mar 18 01:28:00 CST 2021 0 1210
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM