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

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

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

代码说明:

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

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

发表评论

0 个回复

  • 放苹果-递归
    用递归算法求解把m个苹果放入n个盘子总共有多少种放法。很简单的程序,从屏幕输入两个参数, 一个为苹果个数,第二个为盘子个数。然后enter返回结果。
    2022-01-25 15:55:46下载
    积分:1
  • DFPD: 低复杂度高PSNR的Demosaicing
    DFPD是Directional Filtering and a posteriori Decision的缩写,计算复杂度低,对高频区域处理效果比某些高复杂度高的算法还要好。
    2022-04-28 17:45:52下载
    积分:1
  • 在许多情况下我们需要的如密码字典穷举组合..
    在许多情况下我们需要穷举组合的算法,比如密码词典。这个算法的关键是密码下标进位的问题。另外本例子中的写文件语句效率比较低,为了降低算法复杂度没有优化。如果要提高写文件的效率,可以使用缓冲区,分批写入。-in many cases we need exhaustive combination of algorithms such as password dictionary. The algorithm is the key indices into password-issue. Another example of this document written statement low efficiency, in order to reduce the complexity of the algorithm has not been optimized. If the document was to improve the efficiency, the use of buffer zones, into batches.
    2022-03-20 01:48:47下载
    积分:1
  • 压缩感知源程序
    压缩感知,非常有用的源程序,想学压缩感知的同学们需要注意了,此程序非常具有实用和研究的价值。此程序是用小波基进行稀疏,用OMP算法进行重构,效果好,对刚入门研究压缩感知的同学价值比较大。
    2022-02-11 10:34:08下载
    积分:1
  • 设有n个人围做一圈,现从某个人开始报数,数到m的人出列,接着从出列的下一个人开始重新报数,数到m的人又出列,如此下去,直到所有人都出列为止。运用循环单链表解决约...
    设有n个人围做一圈,现从某个人开始报数,数到m的人出列,接着从出列的下一个人开始重新报数,数到m的人又出列,如此下去,直到所有人都出列为止。运用循环单链表解决约瑟夫环问题。- Is equipped with n personally to encircle makes, presently starts from some person to count off, leaves ranks the number to the m person, meets from the next person which leaves ranks is starting reto count off, leaves ranks the number to the m person, continue like this, all leaves ranks until all people. Using circulates Shan Lianbiao to solve the Joseph link problem.
    2022-02-26 00:46:58下载
    积分:1
  • 素数分解的MillerRabin+pho
    使用c++的素数分解模板,可以分解2^64范围的数字。一般用于ACM竞赛模板,具体使用情况比较简单易用。程序主体使用pho以及squefof分解算法,中间不断使用米勒罗宾监测素数。分解过程主要在于猜测素数的位置逐个测试,也算是分解效率比较高的算法之一。用于ACM竞赛中还是比较好用比较能A题的一个版了。
    2022-07-20 21:16:56下载
    积分:1
  • 知空间三点求圆心半径
    资源描述已知空间三点坐标P(x,y,z)、Q(x,y,z)、R(x,y,z),求圆心坐标和半径,用MFC窗口框架显示结果,计算方法可直接移至其它工程中。
    2022-09-07 02:05:03下载
    积分:1
  • 数值分析牛顿插值经典源码
    数值分析牛顿插值经典源码-numerical analysis Newton"s classic source
    2022-03-29 18:58:38下载
    积分:1
  • VC prepared using a multi
    用VC编写的一个多功能图形界面计算器,不仅能实现简单的加减乘除,还能实现乘方,开方等算术。-VC prepared using a multi-functional graphical interface calculator, not only simple addition and subtraction, multiplication and division to achieve, but also the realization of involution, evolution, such as arithmetic.
    2022-04-02 00:31:00下载
    积分:1
  • Visual.C_#.2010从入门到精通-中文版章节课后源码
    此源码为Visual.C_#.2010从入门到精通配套的章节代码,适合初学者跟着课本完成C#的学习
    2022-09-15 21:45:03下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载