前一阵子做的项目,越来越多的金融类应用使用国密算法进行加解密的运算。 国密即国家密码局认定的国产密码算法。主要有SM1,SM2,SM3,SM4。密钥长度和分组长度均为128位。 SM1 为对称加密。其加密强度与AES相当。该算法不公开,调用该算法时,需要通过加密芯片的接口 ...
公用类算法: PCIKeyPair.java CommonUtils.java SM 算法: SM 算法: SM 算法: ...
2018-10-26 09:26 6 8519 推荐指数:
前一阵子做的项目,越来越多的金融类应用使用国密算法进行加解密的运算。 国密即国家密码局认定的国产密码算法。主要有SM1,SM2,SM3,SM4。密钥长度和分组长度均为128位。 SM1 为对称加密。其加密强度与AES相当。该算法不公开,调用该算法时,需要通过加密芯片的接口 ...
前一阵子做的项目,越来越多的金融类应用使用国密算法进行加解密的运算。 国密即国家密码局认定的国产密码算法。主要有SM1,SM2,SM3,SM4。密钥长度和分组长度均为128位。 SM1 为对称加密。其加密强度与AES相当。该算法不公开,调用该算法时,需要通过加密芯片 ...
...
Maven依赖 SM3Utils 转载:https://blog.csdn.net/yao583224426/article/details/1217468 ...
首先介绍一下国密算法: 其中SM1、SM4、SM7、祖冲之密码(ZUC)是对称算法;SM2、SM9是非对称算法;SM3是哈希算法。 https://gitee.com/mai12/gmca 这是学习大佬的代码写的,结合了GMCA和gmhelper,实现了证书生成,私钥SM4加密存储,再次感谢 ...
Maven依赖 工具类 SM2 Cipher SM2Utils 转载:https://blog. ...
Maven依赖 SM4 SM4_Context SM4Utils 转载:https://blog.csdn.net/yao5832 ...
国密算法实现 一、国产密码算法介绍 国产密码算法(国密算法)是指国家密码局认定的国产商用密码算法,在金融领域目前主要使用公开的SM2、SM3、SM4三类算法,分别是非对称算法、哈希算法和对称算法。 1.SM2算法:SM2椭圆曲线公钥密码算法是我国自主设计的公钥密码算法,包括SM2-1 ...