这是 apgbfm 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
apgbfm - APG 布隆过滤器管理程序
概要
美联社 -f 过滤 -n 字数 [-q[-s]
美联社 -f 过滤 -d 字典文件 [-q[-s]
美联社 -f 过滤 -a 字 [-q]
美联社 -f 过滤 -A 字典文件 [-q]
美联社 -f 过滤 -c 字 [-q]
美联社 -f 过滤 -C 字典文件 [-q]
美联社 -i 过滤
美联社 [-v[-h]
商品描述
美联社 用于管理用于限制密码生成的布隆过滤器 APG
密码生成软件。 使用布隆过滤器可以加快密码检查
对于大型词典,还有其他一些好处。
为此目的使用布隆过滤器的想法来自于 OPUS
项目 作品: 预防 弱 密码 选择 普渡 技术 报告 惩教署 92-028
写的 尤金 H. 斯帕福德.
您可以从以下网址获取这篇文章:
http://www.cerias.purdue.edu/homes/spaf/tech-reps/9128.ps
它对布隆过滤器有很好的描述,它在密码检查方面的优势
系统。
简而言之, 美联社 产生 n 每个单词的哈希值并设置相应的位
在过滤器文件中为 1。要检查单词 美联社 为此生成相同的哈希函数
词,如果全部 n 过滤器文件中的相应位被设置为 1 那么它假设这个词
存在于字典中。 美联社 使用 SHA-1 作为哈希函数。
美联社 可以用作独立的实用程序,不仅与 APG或 APGD.
警告 !
过滤器文件格式可以在将来更改。 我会尝试制作文件格式
兼容,但我不能保证这一点。
警告 !
美联社 在过滤器创建过程中可能会降低您的计算机速度。
配置
-f 过滤
使用 过滤 作为布隆过滤器文件名的名称。
-i 过滤
打印信息 过滤.
-n 字数
创建新的空过滤器 字数 字数。 当你想要的时候很有用
动态填充过滤器。
-d 字典文件
从中创建新过滤器 字典文件. 从中生成过滤器可能需要很多时间
一本大字典。 在那本字典中,你可以放置单词(每行一个)
不显示为生成的密码。 例如:用户名常用词等你
甚至可以使用随附的字典之一 字典 密码 饼干.
此检查区分大小写。 例如,如果您想拒绝单词 'root',您
应该插入 字典文件 词:根,根,根,...,根。 表明
程序正在运行 美联社 为字典中添加的每 100 个单词打印点。
-a 字
加 字 到过滤器。
-A 字典文件
添加来自的所有单词 字典文件 到过滤器。 表明该程序正在运行
美联社 为字典中添加的每 100 个单词打印点。
-c 字
查 字 用于过滤器中的外观。
-C 字典文件
检查每个单词 字典文件 用于过滤器中的外观。
-q 静音模式。
-s 在不区分大小写的模式下创建新过滤器。
-v 打印版本信息。
-h 打印帮助信息。
退出 守则
在圆满完成任务后, 美联社 将完成退出代码 0。退出代码
-1 表示发生错误。 文本错误写入标准错误
流。
使用 onworks.net 服务在线使用 apgbfm
