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

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

于 2022-10-18 发布 文件大小:1.84 MB
0 186
下载积分: 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
  • sha_256.c
    已调试过,好用,但是速度可能不是很快。适合于实验教学用。若不能使用或者正确运行,请勿责怪,因为此程序是我随便传的
    2022-01-21 21:30:23下载
    积分:1
  • 最大最小蚂蚁c++
    传统蚁群优化算法难以量化定性系统的优化指标。为此,提出一种交互式最大最小蚂蚁算法。将路径中的信息素限制在最大最小区间内,利用全局历史最优解进行信息素更新和用户评价,选择当前代最感兴趣的解,无需给出每个解的具体优劣数量值,以提高算法性能和降低用户疲劳。仿真实验结果表明,该算法具有较好的搜索能力和较快的收敛速度。
    2022-01-25 21:12:23下载
    积分:1
  • ACM分治 最临近点对
    1005: 最邻近点对 时间限制: 1 Sec 内存限制: 8 MB 提交次数: 6024 通过次数: 1804 提交 题目描述 要求用分治算法(O(nlogn)复杂度)实现寻找n个点中最邻近点对,输出最邻近距离的平方。其中0
    2022-02-04 12:14:49下载
    积分:1
  • 最临近、双线性、三次卷积插值比较
    介绍三种不同插值算法原理及计算过程
    2022-03-16 12:30:12下载
    积分:1
  • 最快的质数判断c++
    最快的质数判断c++ 时间复杂度 o(logn)
    2022-01-26 02:41:55下载
    积分: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
  • opencv c++色彩恢复的多尺度Retinex(MSRCR)
    基于opencv的色彩恢复的多尺度Retinex算法(MSRCR),属于夜间图像增强算法,对去雾也有一定的处理效果,可直接运行,效果比较理想。基于opencv的色彩恢复的多尺度Retinex算法(MSRCR),属于夜间图像增强算法,对去雾也有一定的处理效果,可直接运行,效果比较理想。
    2022-01-30 14:20:22下载
    积分:1
  • c++深度优先搜索的回溯实现多集合矩阵互斥问题
    给定1个1000行×20列的0-1矩阵,对于该矩阵的任意1列,其中值为1的元素的数量不超过10%。设有两个非空集合A和B,每个集合由矩阵的若干列组成。集合A和B互斥是指对于矩阵的任意一行,同时满足下列2个条件:1)若A中有一个或多个元素在这一行上的值是1,则B中的元素在这一行全部是0;2)若B中有一个或多个元素在这一行上的值是1,则A中的元素在这一行全部是0。请你设计一个算法,找出集合A、B和C,满足:1)A、B、C两两互斥,且2)A、B和C包含的列的总数最大。
    2022-07-25 02:20:37下载
    积分:1
  • blowfish 加密
    blowfish 加密算法 二进制兼容的加密算法,加密匙可到128位-blowfish binary compatible encryption algorithm encryption algorithms, encryption keys can be 128
    2022-02-10 13:07:59下载
    积分:1
  • 696518资源总数
  • 105873会员总数
  • 12今日下载