skyzyx/bad-passwords

从被黑名单中提取的10,000个最常用密码列表。

dev-master 2017-09-16 19:16 UTC

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 运行所必需的

安装

使用 Composer 打包(推荐!)

要将 Bad Passwords 添加到您的 composer.json 文件中的 Composer 依赖项

{
    "require": {
        "skyzyx/bad-passwords": ">=1.0"
    }
}

并在您的脚本中包含它

require_once 'vendor/autoload.php';

贡献

要查看现有 贡献者 的列表,请从终端运行以下命令

git shortlog -sne --no-merges

如何?

以下是贡献的过程

  1. 将 Bad Passwords 分叉到您的 GitHub 账户。
  2. 将您的 GitHub 仓库副本克隆到本地工作空间。
  3. 编写代码,修复错误,并添加测试以实现100%的代码覆盖率。
  4. 将您的更改提交到本地工作空间并将它们推送到您的 GitHub 副本。
  5. 您提交一个 GitHub pull request,并描述更改的内容。
  6. 贡献将得到审查。评论中可能会有一些来回讨论。
  7. 如果一切顺利,您的 pull request 将被接受,您的更改将被合并。

作者、版权和许可

我的意图是放弃此文档的所有权利,并使其在公共领域下可用。不幸的是,在美国并非如此简单明了。因此,我正在双重许可这项工作,受 CC0Unlicense 许可协议的约束。您可以选择您更喜欢遵守的许可协议。

CC0
在法律允许的范围内, Ryan Parman 已放弃 "Bad Passwords" 的所有版权和相关或邻近权利。此作品在 美国 发布。