-
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
-
电影推荐
关于海量数据挖掘的推荐系统,用于给用户推荐潜在喜欢的产品,根据电影相似度、用户相似度求预测效用矩阵,对未知评分进行估测,得到阈值评分以上的电影推荐给用户。
- 2022-08-25 19:46:15下载
- 积分:1
-
C语言的几个排序算法
资源描述算法收集,排序算法属于算法中的基础,应重点学习
- 2022-09-22 03:45:02下载
- 积分:1
-
LL1文法分析
该代码是自己原创,参考编译原理的书,根据LL1文法判断过程编写而成,进行了多种判断,找左公因子,左递归,求first集,follow集,select集最终根据select集判断出是否为ll1文法,并且在过程中每个产生式是否能产生空,其select集,first集,follow集,均可打印出
- 2022-10-18 06:50:03下载
- 积分:1
-
基于遗传算法_支持向量机的分类算法
GAsvm_fangzhen.m为spike仿真信号基于遗传算法一支持向量机分类的程序,工具箱gatbx[Sheffield]为sheffield大学的MATLAB遗传算法工具箱。
- 2022-08-13 04:58:51下载
- 积分:1
-
base64.js 保存图像
Base64是一种基于64个可打印字符来表示二进制数据的表示方法。由于2的6次方等于64,所以每6个比特为一个单元,对应某个可打印字符。三个字节有24个比特,对应于4个Base64单元,即3个字节需要用4个可打印字符来表示。它可用来作为电子邮件的传输编码。在Base64中的可打印字符包括字母A-Z、a-z、数字0-9 ,这样共有62个字符,此外两个可打印符号在不同的系统中而不同(本类库里面用的是`+`,`/`这两个字符)。一些如uuencode的其他编码方法,和之后binhex的版本使用不同的64字符集来代表6个二进制数字,但是它们不叫Base64。Base64常用于在通常处理文本数据的场合,表示、传输、存储一些二进制数据。包括MIME的email,email via MIME, 在XML中存储复杂数据.[摘自:维基百科]Base64其实是一种简单的置换加密方式,但是BASE64的用处往往并不是为了防止信息泄露,而且为了方便传输,进过BASE64编码后的信息会比原始信息长,大概是4/3倍。昨天本人写一个基于javascript实现的一个Base4编码和解码的一个类库,下载地址是:http://code.google.com/p/lazycode/downloads/detail?name=Base64.js&can=2&q=#makechanges。 国内git库: 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2022-03-23 17:05:53下载
- 积分:1
-
square screen test standard method soon
平方筛 验证质数的方法,很快-square screen test standard method soon
- 2023-08-07 10:00:04下载
- 积分:1
-
ROMBERG ALGORITHM
* * To approximate I = integral ( ( f(x) dx ) ) from a to b:* * INPUT: endpoints a, b; integer n.** OUTPUT: an array R. ( R(2,n) is the approximation to I. )** R is computed by rows; only 2 rows saved in storage
- 2022-08-09 17:55:35下载
- 积分:1
-
AODV 路由协议,分析节点路由的最佳路径的路径选择
它是使积极路由算法,将使整个输入和输出的过程,特别是提供整个邮件中的特定节点和任何其它节点的 AODV 协议算法给出了估计分析
- 2022-03-11 14:33:57下载
- 积分:1
-
振动信号盒维数计算
这是一个一维时间序列计盒维数计算程序,用matlab编写
- 2022-06-12 03:22:05下载
- 积分:1