登录
首页 » 算法 » C/C++/C#语言实现PBKDF2

C/C++/C#语言实现PBKDF2

于 2023-03-23 发布 文件大小:6.19 kB
0 327
下载积分: 2 下载次数: 1

代码说明:

应用背景PBKDF2(Password-Based Key Derivation Function),PBKDF2简单而言就是将salted hash进行多次重复计算,这个次数是可选择的。如果计算一次所需要的时间是1微秒,那么计算1百万次就需要1秒钟。假如攻击一个密码所需的rainbow table有1千万条,建立所对应的rainbow table所需要的时间就是115天关键技术 PBKDF2应用一个伪随机函数以导出密钥。导出密钥的长度本质上是没有限制的。(但是,导出密钥的最大有效搜索空间受限于基本伪随机函数的结构。其实还有PBKDF1算法,但它只用于已有应用的兼容因为它产生的密钥对某些应用来说不够大,对新的应用推荐使用PBKDF2。

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

发表评论

0 个回复

  • dsafdsafdsa
    输入: %x = 输入的图像 (灰度或 rgb,请期待很长时间处理,如果图像大小很大) %hs = 空间内核的带宽 (见 Eq.(35) 在被引用的文件中) %hr = 功能内核的带宽 (见 Eq.(35) 在被引用的文件中) %th = 收敛判据的阈值 (默认值 =.25) %ploton = 开关打开/关闭图像显示的中间结果 (默认值 = 1) % %输出:
    2022-10-09 17:05:03下载
    积分:1
  • C语言共享内存的方
    资源描述C语言两个进程间共享内存的方法,当两个进程间要相互通信时,可以通过消息发送或者文件共享的方法,但这俩个方法前者不能确保消息能接收到,后者效率不高。而共享内存的方法将这二者的优势结合在一起。
    2023-06-11 01:40:03下载
    积分:1
  • 这是一个高通滤波器的最优化。有约束问题采用的是惩罚函数,无约束问题采用的是单纯形...
    这是一个高通滤波器的最优化算法。有约束问题采用的是惩罚函数法,无约束问题采用的是单纯形法-this is a high-pass filter to the optimization algorithm. Binding the issue of punitive function without constraint using the simplex method
    2022-01-22 03:21:39下载
    积分:1
  • 数独程序源码
    新加坡总理李显龙两周前在一个创业者论坛上透露,他最后编写的一个程序是解决数独问题的程序(Sudoku solver),还是多年前用 C++ 实现的。此程序就是李显龙所编。 李显龙说:这个程序非常基础,在 DOS 窗口下运行。按行输入数据(比如:1-3-8—6),程序会打印出解决方案(如果有多种方案,则输出所有的)、程序所用的步数,还有一些搜索数据。该程序做了回溯搜索,选择下一个扇出(fanout)最小的单元格。 
    2022-10-23 20:50:03下载
    积分:1
  • 优化的Bezier插值C程序
    优化的Bezier插值C程序-Bezier Interpolation optimized C Program
    2023-01-04 17:20:03下载
    积分:1
  • 鼹鼠闯迷宫
    资源描述void creatWay(int (*mg)[N],int x, int y)//在迷宫中产生一条路,使用图的深度遍历思想来实现, { static int dir[4][2] = {0, 1, 1, 0, 0, -1, -1, 0};////将要走的4个方向保存在二维数组中 int zx = x*2; int zy = y*2; int next, turn, i; mg[zx][zy] = 0; if(rand()%2) turn = 1; else turn = 3; for(i=0,next=rand()%4;i
    2022-01-26 05:46:58下载
    积分:1
  • 用MATLAB编写的运用Monte Carlo method数值积分的实例程序。可供初学者参考学习!...
    用MATLAB编写的运用Monte Carlo method数值积分的实例程序。可供初学者参考学习!-TETRAHEDRON_MONTE_CARLO is a MATLAB library which estimates the integral of a function over a tetrahedron using the Monte Carlo method. The library makes it relatively easy to compare different methods of producing sample points in the tetrahedron, and to vary the tetrahedron over which integration is carried out.
    2022-02-21 17:32:42下载
    积分:1
  • 八皇后问题,C语言
    八皇后问题,C语言-8, C Language
    2022-03-05 03:26:29下载
    积分:1
  • 希尔伯特-黄变换工具箱源程序,全
    998年,美国华裔科学家Huang提出了一种新型的非线性非稳态信号处理方法:希尔伯特-黄变换(HHT)。HHT方法从信号自身特征出发,用经验模态分解(EMD)方法把信号分解成一系列的本征模态函数(IMF),然后对这些IMF分量进行Hilbert变换,从而得到时频平面上能量分布的Hilbert谱图,打破了测不准原理的限制,可以准确地表达信号在时频面上的各类信息。 HHT就是Hilbert-Huang Transform(希尔伯特黄变换),美国航天航空局黄鳄教授发明的,大概的过程是:先对信号进行经验模态分解(Empirical mode decomposition -EMD),得出本征模态函数(IMF intrinsic mode function),再对本征模态函数进行希尔伯特变换,从而过进一步得该信号的希尔伯特谱、时频能量谱等,以便对信号进行分析,据介绍对非线性及非平稳 信号有较好的分析和处理效果。
    2022-02-25 03:39:45下载
    积分:1
  • 伪随机发生器
    伪随机发生器用于测试图案发生器为内置自检 DIFFERENET 传输线下测试像加法器乘数或任何这些随机测试生成器将生成的测试序列,将用于电路的功能测试
    2022-06-27 00:50:25下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载