-
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
-
DCA算法的灵感来自危险理论
树突状细胞算法受到哺乳动物免疫系统危险理论的启发,特别是树突状细胞的作用和功能细胞。细胞危险理论由Matzinger提出,认为获得性免疫系统的作用是对危险信号作出反应,而不是区分自我和非自我[Matzinger1994][Matzinger2002]
- 2022-03-23 04:53:30下载
- 积分:1
-
Diffie-hellman
Diffie Hellman密钥交换Diffie-Hellman密钥交换(DH)[nb的1是交换加密密钥的具体方法。它是领域ofcryptography内实现密钥交换的最早实际的例子之一。的Diffie-Hellman密钥交换方法允许双方有互相的先验知识,共同建立一个共享的密钥在不安全communicationschannel。这个密钥可以被用于使用对称密钥密码随后的通信进行加密。
- 2022-02-12 05:03:03下载
- 积分:1
-
An example of turing machine
An example of turing machine
- 2022-02-16 08:05:54下载
- 积分:1
-
遗传算法
遗传算法-偏最小二乘法,用于分析定量GA-PLS-GA- partial least squares method for quantitative analysis of GA- PLS
- 2022-09-16 06:50:04下载
- 积分:1
-
最小二乘法与曲线拟合-fortran
小二乘法合的fortran语言实现,与曲线拟合的fortran实现
- 2023-07-26 20:45:04下载
- 积分:1
-
刚刚下载的指纹识别程序,我还没来的及看呢?
刚刚下载的指纹识别程序,我还没来的及看呢?- Just downloaded the fingerprint recognizer, I have not come
and look?
- 2022-05-31 08:55:55下载
- 积分:1
-
RBF神经网络PID控制程序
利用径向基神经网络整定的PID控制,调节PID控制器的Kp、Ki、Kd三个参数,输入是方波和1,相应速度快,三个参数变化明显,内涵中文注释。
- 2023-05-19 07:20:03下载
- 积分:1
-
用C写的,在VC上编译通过,可以查看运行结果,代码没写注释...
用C写的,在VC上编译通过,可以查看运行结果,代码没写注释-written in C, compiled by VC can see the operational results, I did not write code Notes
- 2022-01-22 02:25:43下载
- 积分:1
-
发现部分的总和
它是简单的源代码部分总和的计算解释。
(o (n),O(1)),在那里O (n)-准备,O (1)-计算结果
- 2022-08-25 08:12:33下载
- 积分:1