-
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
-
扫雷游戏
资源描述
用Java编程实习 扫雷游戏
1、所有的源文件全部都在文件夹——>saolei——>src——>com——>etc——>game文件夹下。
2、main函数为程序启动入口,在Tset源文件中。
- 2022-03-01 08:17:28下载
- 积分:1
-
Towers of Hanoi
河内塔算法的应用。
- 2022-01-24 18:47:57下载
- 积分:1
-
寻找制定范围的质数
用户输入起始值和终止值,若起始值大于终止值,程序会自动交换,然后程序会自动计算出该范围内的质数,并在文本框中显示。
- 2022-01-26 07:04:45下载
- 积分:1
-
模拟计算器的实现,可以进行基本的运算
模拟计算器的实现,可以进行基本的运算-the realization simulation calculators, the basic arithmetic
- 2022-03-26 02:18:09下载
- 积分:1
-
动态规划算法中的三角剖分
动态规划算法中的三角剖分-dynamic programming algorithm triangulation
- 2022-12-16 17:45:04下载
- 积分:1
-
Fourier decomposition of M documents, has been in use, very easy to use, it is a...
傅立叶分解M文件,一直在用,非常好用,很经典-Fourier decomposition of M documents, has been in use, very easy to use, it is a classic
- 2022-03-03 08:01:23下载
- 积分:1
-
人工智能A*算法求解八数码
运行环境说明(2013.11.22)
1.操作系统: ubuntu 13.10
2.集成开发环境: geany-1.23.1 + gcc-4.8.1
3.由于linux操作系统与windows操作系统采用不同的编码格式,在windows下查看相关文档或源代码可能会有乱码问题,如需调试运行,请迁移到相关环境。
- 2022-08-18 17:06:11下载
- 积分:1
-
词典
这一方案的目的是通过介绍其操作提出了设计的字的字典,以及可能的改进,可以使到这本词典的数据处理中使用的方法。主要职能是: upload_file,搜索词在字典中、 th 词典中添加单词、 从字典中移除一个词和在词典中保存一个字。
- 2022-03-23 01:36:55下载
- 积分:1
-
欧几里得算法32位最大公约数gcd
资源描述这是一个求32位最大公约数的欧几里得算法的实现,使用了64级的流水线实现的,可以用,做了DC综合,测试全部通过!!这是一个求32位最大公约数的欧几里得算法的实现,使用了64级的流水线实现的,可以用,做了DC综合,测试全部通过!!这是一个求32位最大公约数的欧几里得算法的实现,使用了64级的流水线实现的,可以用,做了DC综合,测试全部通过!!
- 2023-09-03 07:50:04下载
- 积分:1