登录
首页 » 算法 » sm4国密算法的C语言实现

sm4国密算法的C语言实现

于 2022-01-25 发布 文件大小:9.49 kB
0 122
下载积分: 2 下载次数: 1

代码说明:

国密SM4算法实现,已经验证可用,c语言实现-The country close SM4 algorithm SM4分组密码算法,原名SMS4,国家密码管理局于2012年3月21日发布,但不能下载标准文档。 本标准适用于密码应用中使用分组密码的需求。 

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

发表评论


0 个回复

  • 将遗传的变异思想巧妙引入粒子群中改进粒子群寻优性能
    应用背景对于智能计算、优化理论方面,遗传算法和粒子群算法都属于现代仿生类优化算法,但是两者还是存在差异,遗传算法的核心在于变异和交叉,粒子群算法的核心在于个体寻优和群体寻优之间取平衡。通常研究者机械地将将两种算法结合起来,使得程序复杂,运行时间偏长,本程序以粒子群算法为主,巧妙地将遗传算法的变异思想引入粒子群算法,这一简单改进却可以大大提高粒子群算法的性能。但是,注意 引入随机数时的阈值 需要反复试验确定,目前这个程序没有做到阈值自适应。关键技术将遗传算法的变异思想 巧妙引入 粒子群算法 中改进粒子群算法寻优性能,使得寻优速度更快,当测试复杂高维的benchmark时,也更加接近最优值
    2022-12-04 03:20:03下载
    积分:1
  • 线性表的基本运及多项式的术运
    线性表的操作: 在顺序列表类SeqList中增加成员函数void Reverse(),实现顺序表的逆置 在顺序表类SeqList中增加成员函数bool DeleteX(const T &x),删除表中所有元素之等于x的元素。若表中存在这样的元素,则删除之,且函数返回true.否则函数返回false. 编写main函数。调用上述新增函数。
    2022-02-10 04:16:32下载
    积分:1
  • 优化天线方向图的GA
    用于优化天线的方向图的  遗传算法   还可以修改  优化超大优化参数的优化   读者可以根据 需求 修改  用于  不同的目的   如果读者 有需要 也可以改变成其他的语言
    2022-01-28 17:54:52下载
    积分:1
  • 用vc实现的遗传,有界面,易操作,从文件读取参数设置,结果输出到文件中,移植性强...
    用vc实现的遗传算法,有界面,易操作,从文件读取参数设置,结果输出到文件中,移植性强-Vc implemented using genetic algorithms, there are interface, easy to operate, read from the file parameter settings, the resulting output to a file, transplantation and strong
    2022-03-19 18:25:10下载
    积分:1
  • 上身探测器
    在静止图像中的上部人体检测软件。它基于成功的一部分基于对象检测框架,并且包含一个模型来检测附近额叶上部机构。由此产生的探测器返回范围框拟合的头和上部有一半的人的躯干。
    2022-03-20 05:54:36下载
    积分:1
  • 用MATLAB编写的绘制稳定运动模型的代码程序,以及前面程序相关的一篇论文。请多指教。...
    用MATLAB编写的绘制稳定运动模型的代码程序,以及前面程序相关的一篇论文。请多指教。-Drawing prepared by using MATLAB stable motion model code procedures, as well as in front of a paper related to the proceedings. Please advice.
    2023-08-18 06:50:04下载
    积分:1
  • VC文字识别程序
    带简单汉字库、用户可以增加字库、实现字符的识别。用户能直接用,还可以修改成其它用途。使用方便实用。
    2022-06-02 17:28:47下载
    积分:1
  • 用于大型对称稀疏线性系统方程的迭代求解程序
    应用背景包可以被用为求解对称线性系统的方程可能干的大型有限元离散, ;对称线性方程组可以是对称正定(SPD)或对称不定。关键技术的线性迭代(Krylov子空间迭代)求解器包括的预处理共轭梯度(PCG)方法和对称准微小残留(SQMR)方法,跑车的迭代线性求解器,Jacobi型预条件和SSOR型预条件是采用。 ;
    2022-07-19 16:44:56下载
    积分:1
  • 二进制搜索 java 代码
    导入 java.util.* ;类 BinarySearch{int [] ;无效的 get){扫描仪 sc = 新的 Scanner(System.in) ;System.out.println ("输入 no。元素") ;= 新 int[sc.nextInt()] ;System.out.println ("输入元素") ;为 (int 我 = 0 ; 我 < a.length;i++)a[i]=sc.nextInt() ;}int binarySearch (int n){int 低 = 0 ;int high=a.length-1 ;虽然 (低 < = 高){int 中期 =(low+high)/2 ;if(a[mid]==n)返回 (中期) ;if(n = 1 & & a [j-1] > t; j — —)[j] = [j-1] ;[j] = t ;}}空 display(){System.out.println ("给定的列表是") ;为 (int 我 = 0 ; 我 < a.length;i++)System.out.print ([i] +"") ;System.out.println() ;
    2023-01-30 23:10:03下载
    积分:1
  • Matlab仿真的表面等离子体共振,你可以精确计出…
    表面等离子体共振的Matlab模拟,可以计算出共振峰的准确位置。-Surface Plasmon Resonance of the Matlab simulation, you can calculate the exact location of resonance peaks.
    2023-07-18 23:40:03下载
    积分:1
  • 696518资源总数
  • 105273会员总数
  • 10今日下载