skyzyx / bad-passwords
从被黑名单中提取的10,000个最常用密码列表。
dev-master
2017-09-16 19:16 UTC
Requires
- php: >=5.3.0
This package is auto-updated.
Last update: 2024-09-06 16:21:21 UTC
README
从被黑名单中提取的10,000个最常用密码列表。
变异列表是通过安装 John the Ripper 并运行
john --wordlist=raw.txt --rules --stdout > raw-mutated.txt
这生成了一个以前10,000个密码开始的列表,并对该列表进行了常见的修改。这使得列表大小从10,000增加到超过422,000。
另请参阅…
注意: 这是一个已知坏明文密码的列表。有关已知坏密码SHA-1散列的列表,请参阅 https://github.com/skyzyx/bad-password-hashes。
要求
必需
以下软件是 Bad Passwords 运行所必需的
- PHP 5.3.0+
安装
使用 Composer 打包(推荐!)
要将 Bad Passwords 添加到您的 composer.json
文件中的 Composer 依赖项
{ "require": { "skyzyx/bad-passwords": ">=1.0" } }
并在您的脚本中包含它
require_once 'vendor/autoload.php';
贡献
要查看现有 贡献者 的列表,请从终端运行以下命令
git shortlog -sne --no-merges
如何?
以下是贡献的过程
- 将 Bad Passwords 分叉到您的 GitHub 账户。
- 将您的 GitHub 仓库副本克隆到本地工作空间。
- 编写代码,修复错误,并添加测试以实现100%的代码覆盖率。
- 将您的更改提交到本地工作空间并将它们推送到您的 GitHub 副本。
- 您提交一个 GitHub pull request,并描述更改的内容。
- 贡献将得到审查。评论中可能会有一些来回讨论。
- 如果一切顺利,您的 pull request 将被接受,您的更改将被合并。
作者、版权和许可
我的意图是放弃此文档的所有权利,并使其在公共领域下可用。不幸的是,在美国并非如此简单明了。因此,我正在双重许可这项工作,受 CC0 和 Unlicense 许可协议的约束。您可以选择您更喜欢遵守的许可协议。
在法律允许的范围内, Ryan Parman 已放弃 "Bad Passwords" 的所有版权和相关或邻近权利。此作品在 美国 发布。