登录
首页 » c,算法 » SM2、SM3、SM4算法说明及c语言代码

SM2、SM3、SM4算法说明及c语言代码

于 2022-10-18 发布 文件大小:1.84 MB
0 246
下载积分: 2 下载次数: 2

代码说明:

实现国密算法的SM2、SM3、SM4,可以界面上测试算法的正确性,同时包含国密局公开的国密算法规范 SM2椭圆曲线公钥密码算法 SM3密码杂凑算法 适用于商用密码应用中的数字签名和验证、消息认证码的生成与验证以及随机数的生成,可满足多种密码应用的安全需求。 SMS4 密码算法  该算法的分组长度为128比特,密钥长度为128比特。加密算法与密钥扩展算法都采用32轮非线性迭代结构。解密算法与加密算法的结构相同,只是轮密钥的使用顺序相反,解密轮密钥是加密轮密钥的逆序。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • nand flash 528字节 蓝光ecc
    之前自己做的nand flash 小页512模式的16字节ecc计算,ecc是标准的蓝光528设计算法,采用C++设计,工程中有debug和Release,输入文件是二进制bin文件(512*n字节大小),输出bin(528*n字节大小),验证ok
    2022-07-23 06:39:40下载
    积分:1
  • BST
    自己当年写的一个BST算法的C程序,现在看看可以帮新人更好理解这个算法吧
    2023-02-26 23:40:03下载
    积分:1
  • 不同坐标系坐标转换
    把二维坐标系中的点转换成一维坐标系中的值。通过建立好的转换关系,可查找二维坐标系到一个线段的垂足。根据距离转换成一维坐标系中的值。
    2022-06-01 03:53:18下载
    积分:1
  • 基于kdtree的ICP
    k-d树 (k-dimensional树的简称),是一种分割k维数据空间的数据结构。主要应用于多维空间关键数据的搜索(如:范围搜索和最近邻搜索)。K-D树是二进制空间分割树的特殊的情况。ICP算法最初由Besl和Mckey提出,是一种基于轮廓特征的点配准方法。基准点在CT图像坐标系及世界坐标系下的坐标点集P = {Pi, i = 0,1, 2,…,k}及U = {Ui,i=0,1,2,…,n}。其中,U与P元素间不必存在一一对应关系,元素数目亦不必相同,设k ≥ n。配准过程就是求取 2 个坐标系间的旋转和平移变换矩阵,使得来自U与P的同源点间距离最小
    2022-02-14 10:36:03下载
    积分:1
  • topological sorting 拓扑排序
     用C语言实现的拓扑排序算法topological sorting
    2022-04-18 18:34:53下载
    积分:1
  • C++拉格朗日插值
    vc6.0运行 ,关于拉格朗日插值的实现,原创可行,计算方法课老师留的题目
    2022-11-22 09:20:03下载
    积分:1
  • 指纹源代码 基于VS编译通过
    指纹算法源代码 基于VS编译通过 FingerPrintVerify,收藏了。很好的指纹算法源代码,基于VS2013编译通过。 指纹算法源代码 基于VS编译通过 FingerPrintVerify,收藏了。很好的指纹算法源代码,基于VS2013编译通过。
    2022-11-14 15:15:03下载
    积分:1
  • 实现图元及属性的
    ¨6.1画线算法 ¨6.2并行画线算法 ¨6.3帧缓存值的装载 ¨6.4圆生成算法 ¨6.5椭圆生成算法 ¨6.6其他曲线 ¨6.7并行曲线算法 ¨6.8像素编址和对象的几何要素 ¨6.9直线段和曲线属性的实现 ¨6.10通用扫描线填充算法 ¨6.11凸多边
    2022-03-02 19:30:34下载
    积分:1
  • 简单的C语言代码
    只适合新手的基础算法,包含大数相加, 反序输出,鸡兔同笼,回环数组等代码
    2022-03-03 07:09:47下载
    积分:1
  • blowfish 加密
    blowfish 加密算法 二进制兼容的加密算法,加密匙可到128位-blowfish binary compatible encryption algorithm encryption algorithms, encryption keys can be 128
    2022-02-10 13:07:59下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载