-
C/C++/C#语言实现PBKDF2
应用背景PBKDF2(Password-Based Key Derivation Function),PBKDF2简单而言就是将salted hash进行多次重复计算,这个次数是可选择的。如果计算一次所需要的时间是1微秒,那么计算1百万次就需要1秒钟。假如攻击一个密码所需的rainbow table有1千万条,建立所对应的rainbow table所需要的时间就是115天关键技术
PBKDF2应用一个伪随机函数以导出密钥。导出密钥的长度本质上是没有限制的。(但是,导出密钥的最大有效搜索空间受限于基本伪随机函数的结构。其实还有PBKDF1算法,但它只用于已有应用的兼容因为它产生的密钥对某些应用来说不够大,对新的应用推荐使用PBKDF2。
- 2023-03-23 09:50:04下载
- 积分:1
-
c++中动态栈的实现
C++中栈结构建立与操作详细解析。我们可以把栈理解成一个大仓库,放在仓库门口(栈顶)的货物会优先被取出,然后再取出里面的货物。而从数据的逻辑结构来看,栈结构起始就是一种线性结构。
- 2023-02-19 07:05:04下载
- 积分:1
-
(n,k,N)卷积码的维特比译码算法实现
(n,k,N)卷积码的维特比译码算法实现,可实现1/2、1/3速率下卷积码为2、3、4、5、6、7、8、9的viterbi译码
- 2023-05-05 17:05:03下载
- 积分:1
-
单片机能实现的FFT算法。128点快速傅氏变换
单片机能实现的FFT算法。128点快速傅氏变换-Single-chip to realize the FFT algorithm. 128-point fast Fourier transform
- 2022-02-10 16:19:05下载
- 积分:1
-
动态分配内存 能够运算动态分配的加法运算 自己设定维数和行数...
动态分配内存 能够运算动态分配的加法运算 自己设定维数和行数-Dongtai feipei neicun shixian juzhen de jiafayunsuan
- 2023-03-09 19:40:03下载
- 积分:1
-
K均值聚类算法源代码
K均值聚类算法源代码-K-means clustering algorithm source code
- 2022-05-05 12:42:14下载
- 积分:1
-
Lms 算法 2
LMS算法在atennas用于抑制interferances。该算法使用一个随机输入,25元件,一个lambda/ 2元件间的距离,亩=0.008,以获得最佳的波束形成,并在信号的到达方向上的较高的功率。
- 2023-02-21 13:25:03下载
- 积分:1
-
一般的数值求解算法
一般的数值求解算法-general numerical algorithm
- 2023-04-12 10:20:03下载
- 积分:1
-
Householder变换是基本的数学变换之一。其作用是将被变换向量映射成相同模的其它向量。其应用之一是QR分解。...
Householder变换是基本的数学变换之一。其作用是将被变换向量映射成相同模的其它向量。其应用之一是QR分解。-Householder transform is one of the basic mathematical transform. Its role is to transform vectors will be mapped into the same mold of the other vector. One of its applications QR decomposition.
- 2023-07-27 13:40:03下载
- 积分:1
-
C 二叉搜索树的数据结构编程练习
这是一个在大学课堂数据结构课堂中学生练习的一个关于树这个特殊的数据结构的课堂练习,这个代码应用了二叉树的建树,先根,后跟、以及中跟搜索的算法
- 2022-04-17 23:30:39下载
- 积分:1