使用bouncycastle库写的一个国密sm2,sm3,sm4小工具由于bouncycastle库的原因,sm4只支持ecb模式
该工具实现了SM2、SM3和SM4算法等国密算法,方便大家学习国密算法!!!
Java版是基于bcprov-jdk15on-1.60.jar的简单封装;Javascript版本的原始代码来源于网络,进行整合与改造,主要解决网络上版本中的SM4加密计算过程中位溢出问题,SM2签
国密SM2SM3SM4全套文档及程序,有调用Openssl的,也有提取纯源文件的。
java实现国密算法SM2,SM3,SM4算法,包含需要导的一个jar包,直接导入开发工具即可(eclipse,myeclipse等)
国密算法SM2,SM3,SM4的VC库文件,只要在VC工程中添加头文件,再包括LIB文件就可以了.注意LIB与两个DLL要一起放在VC编译生成的DEBUG及RELEASE目录下.内附测试工具,可以验证
综合整理了网上搜索到的零散代码,最后整理并测试了一下,是可以直接使用的。支持国密SM2和SM4加解密,使用Java语言,工具类可直接使用,方便整合进你的项目中去,亲测可用
M4分组密码算法是一个迭代分钟密码算法,由加解密算法和密钥扩展算法组成,SM4分组密码算法采用非平衡Feistel结构,明文分组长度为128bit,密钥长度为128bit。加密算法与密钥扩展算法都采用
利用python3实现了国密SM3和国密SM4算法,一共有两个文件SM3.py和sm4.py
密 码 学 原 理 高级密码算法之 SM9数字签名算法 1 符号及辅助算法 C O 目 2 数字签名算法 N T E N T 3 数字签名验证算法 录 1.符号及辅助算法 1.符号及辅助算法 1.符号