-
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程序。主要内容包括多项式的计算、复数运算、随机数的产生、矩阵运算、矩阵特征值与特征向量的计算、线性代数方程组的求解、非线性方程与方程组的求解、插值与逼近、数值积分、常微分方程组的求解、数据处理、极值问题的求解、数学变换与滤波、特殊函数的计算、排序和查找。-Commonly used algorithm of C procedures. Include polynomial terms, complex computation, random number generation, matrix operations, matrix eigenvalue and eigenvector calculations, linear algebra equations, nonlinear equations with the equations, interpolation and approximation, numerical integration, solving ordinary differential equations, data processing, for solving extremum problems, mathematical transformation and filtering, the calculation of special functions, sorting and search.
- 2023-04-24 15:00:03下载
- 积分:1
-
k-means 算法接受输入量 k ;然后将n个数据对象划分为 k个聚类以便使得所获得的聚类满足:同一聚类中的对象相似度较高;而不同聚类中的对象相似度较小。聚类相似度是利用各聚类中对象的均值所获得一个“中心对象”(引力中心)来进行计算的。
Matlab 源代码,以兰花数据集作为测试对象。-k-means algorithm to accept input k then n data object is divided into k-clustering in order to make available to the cluster to meet: the same objects in clustering high similarity and objects in different clustering the similarity smaller. Cluster similarity is the use of the clustering of objects by means of a
- 2022-02-01 10:09:59下载
- 积分:1
-
PLS偏最小二乘
自己本地电脑上的关于PLS(偏最小二乘算法)的迭代求法,以及模拟仿真,有助于初学者加深对PLS的理解,步骤详细,有注释,附带了迭代算法在主成分上的回归。所给的链接上还有PLS得公式推导,希望有助于大家对PLS的原理的理解
- 2022-07-20 17:23:53下载
- 积分:1
-
c4.5的实现
决策树算法分为几类 这是C4.5的实现 各种可以实现的包裹
- 2023-05-28 12:30:04下载
- 积分:1
-
模拟鼠标. 模拟鼠标.
模拟鼠标. 模拟鼠标.-Simulation of the mouse. Simulated mouse. Simulated mouse.
- 2022-08-26 11:03:58下载
- 积分:1
-
贝叶斯分类算法 matlab
对于UCI数据集 IRIS 用贝叶斯分类算法分类
- 2022-06-03 18:32:59下载
- 积分:1
-
北理工的恶龙
北理工的恶龙
背景:
最近,北理工出现了一只恶龙,它长着很多头,而且还会吐火,它将会把北理工烧成废墟, 于是,校长下令召集全校所有勇士杀死这只恶龙。要杀死这只龙,必须把它所有的头都砍掉,每个勇士只能砍一个龙头,龙的每个头大小都不一样,一个勇士只有在身高不小于龙头的直径的情况下才能砍下它。而且勇士们要求,砍下一个龙头必须得到和自己身高厘米数一样的学分。校长想花 最少的学分数杀死恶龙,于是找到你寻求帮助。
输入:
第一行 龙头数 n , 勇士人数 m ( 1
- 2022-11-13 07:30:04下载
- 积分:1
-
小波变换程序,二维小波变换和一维小波变换源程序。
小波变换程序,二维小波变换和一维小波变换源程序。-wavelet transform procedures, two-dimensional wavelet transform and a peacekeeping source wavelet transform.
- 2022-03-18 03:21:11下载
- 积分:1
-
ACM Nankai University in 2008 summer training camp, the early sharing of code
南开大学2008年暑期ACM集训,初期共享代码-ACM Nankai University in 2008 summer training camp, the early sharing of code
- 2022-06-28 09:39:01下载
- 积分:1