本算法采用C语言编写,可自定义抽样序列,实现了对初始序列进行快速傅里叶变换(FFT)和离散傅里叶变换(DFT),通过运行窗口将运行结果输出,并且输出FFT和DFT运行时间,方便读者分析这两个算法用时效率。
2019-12-21 21:49:03 766KB FFT DFT time GUI
1
RSA算法是一种非对称密码算法,所谓非对称,就是指该算法需要一对密钥,使用其中一个加密,则需要用另一个才能解密。 RSA的算法涉及三个参数,n、e1、e2。 其中,n是两个大质数p、q的积,n的二进制表示时所占用的位数,就是所谓的密钥长度。 e1和e2是一对相关的值,e1可以任意取,但要求e1与(p-1)*(q-1)互质;再选择e2,要求(e2×e1)≡1(mod(p-1)×(q-1))。 (n,e1),(n,e2)就是密钥对。其中(n,e1)为公钥,(n,e2)为私钥。 RSA加解密的算法完全相同,设A为明文,B为密文,则:A≡B^e2( mod n);B≡A^e1 (mod n);(公钥加密体制中,一般用公钥加密,私钥解密) e1和e2可以互换使用,即: A≡B^e1 (mod n);B≡A^e2( mod n);
2019-12-21 21:45:38 959B 加密
1
void sha256_get(uint8_t hash[32], const uint8_t *message, int length);/*此函数用于对消息计算摘要值,输入任意大小消息,输出32字节摘要值*/ void hmac_sha256_get(uint8_t digest[32], uint8_t *message, int message_length, uint8_t *key, int key_length);/*此函数用于HMAC_SHA256加密,秘钥任意长度,输出32字节*/
1
上次上传的是C++版,经过努力,C语言版新鲜出炉......本人上传的AES算法的C++版和C语言均可以直接使用,网上很多程序有错误。本程序只对16字节加解密,使用时可以根据情况使用循环语句对任意长度的字节进行加解密处理。注意被处理的字符串或者数组长度要补齐为16的整数倍。
2019-12-21 21:34:10 505KB AES 加解密算法 C语言版
1
操作系统 用c语言实现的短进程调度算法(文档+源代码 已测试) Word版 内含源代码、说明文档、演示截图
2019-12-21 21:33:06 204KB 操作系统 短进程调度 FCFS 源代码
1
操作系统 先来先服务调度算法c语言(文档+源代码+演示结果)
2019-12-21 21:33:06 246KB 操作系统 先来先服务 FCFS 源代码
1
此资源吐血推荐 面向C#语言 介绍程序设计数据结构和算法!共分17章!数据结构与算法的学习对于进行软件开发的专业程序员而言是非常关键的。虽然有许许多多关于数据结构与算法的书籍,但是这些书籍通常都是大学教材,而且是用在大学里经典讲授的Java语言或C++语言编写的。C#语言正在成为一种广受欢迎的编程语言。这本书为C#语言程序员提供了学习基础数据结构与算法的机会。 压缩包中包含2个文件 数据结构与算法:C#语言描述(中文).html (中文电子书) Data+Structures+And+Algorithms+Using+C#(英文).pdf (英文原版电子书)
2019-12-21 21:32:37 2.76MB 数据结构 算法 c# 中文版
1
绝对原创,运行程序可以输入任意合法测试集进行测试,附一个测试
2019-12-21 21:31:32 2KB ID3 人工智能 数据挖掘 c
1
里面的数据来自UCI库,机器学习C4.5算法完全采用C语言实现
2019-12-21 21:31:27 9KB 机器学习
1
决策树分类器(ID3算法)C语言,可直接运行
2019-12-21 21:29:32 1.64MB ID3算法
1