原文:国密算法Java代码的标准实现

前一阵子做的项目,越来越多的金融类应用使用国密算法进行加解密的运算。 国密即国家密码局认定的国产密码算法。主要有SM ,SM ,SM ,SM 。密钥长度和分组长度均为 位。 SM 为对称加密。其加密强度与AES相当。该算法不公开,调用该算法时,需要通过加密芯片的接口进行调用。 SM 为非对称加密,基于ECC。该算法已公开。由于该算法基于ECC,故其签名速度与秘钥生成速度都快于RSA。ECC 位 ...

2021-07-27 14:37 0 116 推荐指数:

查看详情

算法Java代码标准实现

    前一阵子做的项目,越来越多的金融类应用使用算法进行加解密的运算。     即国家密码局认定的国产密码算法。主要有SM1,SM2,SM3,SM4。密钥长度和分组长度均为128位。     SM1 为对称加密。其加密强度与AES相当。该算法不公开,调用该算法时,需要通过加密芯片 ...

Mon Jan 13 23:55:00 CST 2020 2 4751
算法实现

算法实现 一、国产密码算法介绍 国产密码算法算法)是指国家密码局认定的国产商用密码算法,在金融领域目前主要使用公开的SM2、SM3、SM4三类算法,分别是非对称算法、哈希算法和对称算法。 1.SM2算法:SM2椭圆曲线公钥密码算法是我自主设计的公钥密码算法,包括SM2-1 ...

Sat Jun 09 04:50:00 CST 2018 1 5994
算法实现

SM2算法:SM2椭圆曲线公钥密码算法是我自主设计的公钥密码算法,包括SM2-1椭圆曲线数字签名算法,SM2-2椭圆曲线密钥交换协议,SM2-3椭圆曲线公钥加密算法,分别用于实现数字签名密钥协商和数据加密等功能。SM2算法与RSA算法不同的是,SM2算法是基于椭圆曲线上点群离散对数难题,相对于 ...

Mon Jun 11 06:50:00 CST 2018 5 468
算法SM3-java实现

Maven依赖 SM3Utils 转载:https://blog.csdn.net/yao583224426/article/details/1217468 ...

Thu Jan 20 18:41:00 CST 2022 0 2786
算法SM2-java实现

Maven依赖 工具类 SM2 Cipher SM2Utils 转载:https://blog. ...

Thu Jan 20 02:10:00 CST 2022 0 2545
算法SM4-java实现

Maven依赖 SM4 SM4_Context SM4Utils 转载:https://blog.csdn.net/yao5832 ...

Thu Jan 20 18:53:00 CST 2022 0 2356
SM3算法标准中两个实例的实现

来源于CSDN博客:https://blog.csdn.net/ErErFei/article/details/50998162 代码新增内容:在原博客的基础上,整合了各个类的方法,同时增添了SM3标准中的第二个案例的验证,并尝试将原代码中的缓冲区长度修改为64*2,本代码作者是在命令行里面 ...

Thu Aug 22 08:02:00 CST 2019 0 2136
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM