代码路径:https://github.com/prophetss/rsa 之前分享过三种常用MD5、SHA2和AES加密算法(点这里)实现源码,前三者分别属于哈希加密和对称加密,而另一种很常用的非对称加密RSA算法实现这次分享出来。RSA算法的原理和用途大家可以网上自行搜索。虽然其算法原理 ...
引用自:https: github.com pantaloons RSA 使用C语言实现RSA算法,网上找了一圈,不是这出问题,就是那里出问题,有些根本都运行不了,错误太多,白白浪费时间 绝望之际,在GitHub上看到了这位大佬,真的是大佬,究极膜拜 话不多说,送上代码 我有做修改 代码没有半点问题,跑就是了 需要注意的是,运行代码需要新建一个.txt文档,里面存放你的明文,目前我试过支持数字和 ...
2020-07-05 18:21 0 1478 推荐指数:
代码路径:https://github.com/prophetss/rsa 之前分享过三种常用MD5、SHA2和AES加密算法(点这里)实现源码,前三者分别属于哈希加密和对称加密,而另一种很常用的非对称加密RSA算法实现这次分享出来。RSA算法的原理和用途大家可以网上自行搜索。虽然其算法原理 ...
Dijkstra(迪杰斯特拉)算法是典型的最短路径路由算法,用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。 Dijkstra算法 能得出最短路径的最优解,但由于它遍历计算的节点很多,所以效率低。 Dijkstra算法是很有代表性的最短 ...
btree.h //实现对order序(阶)的B-TREE结构基本操作的封装。 //查找:search,插入:insert,删除:remove。 //创建:create,销毁:destory,打印:print。 #ifndef BTREE_H #define BTREE_H ...
...
蚁群算法(ant colony optimization, ACO),又称蚂蚁算法,是一种用来在图中寻找优化路径的机率型算法。它由Marco Dorigo于1992年在他的博士论文中提出,其灵感来源于蚂蚁在寻找食物过程中发现路径的行为。蚁群算法是一种模拟进化算法,初步的研究表明该算法具有许多优良 ...
这篇博客中出现的问题已经修改:https://blog.csdn.net/ac_hexin/article/details/116781200 C语言实现九大排序算法 直接插入排序 折半插入排序 希尔排序 冒泡排序 快速排序 直接选择 ...
新人新气象,我又来了,C语言实现选择排序。很基础的东西,原理什么的就不扯了。 点击显示伪代码 ...
傅里叶变换 快速傅里叶变换(Fast Fourier Transform,FFT)是一种可在 时间内完成的离散傅里叶变换(Discrete Fourier transform,DFT)算法。 在算法竞赛中的运用主要是用来加速多项式的乘法。 考虑到两个多项式 的乘积 ,假设 的项数 ...