Openwall 是什么?它提供哪些安全工具与资源

更新时间

Openwall 是一个面向开放计算环境(Unix/Linux 等)的信息安全项目,主要产出安全软件、文章演示和社区资源,并提供专业服务。如果你在找密码破解、密码哈希、密码强度检查或端口扫描检测这类工具,Openwall 是这些工具的原始发布方;其中 John the Ripper 同时有免费开源版和商业 Pro 版,其他多数工具为免费开源。下面按“有哪些工具、怎么选、怎么拿到并验证”来梳理。

核心工具一览

Openwall 的软件覆盖密码安全、系统加固和网络检测几类,常见的有:

工具 用途 形态
John the Ripper 密码破解器,支持 Linux、Mac、Windows 等 免费开源(任意平台、云端)+ Pro for Linux / Pro for macOS
passwdqc 密码强度检查与策略强制执行 免费开源(Unix)+ Pro for Windows(Active Directory)
yescrypt 现代基于密码的 KDF 与密码哈希 免费开源
yespower 工作量证明(PoW)方案 免费开源
crypt_blowfish 供 C/C++ 程序和服务器使用的 bcrypt 密码哈希 免费开源
phpass 供 PHP 应用使用的密码哈希 免费开源
tcb suite 替代性的密码 shadow 方案 免费开源
scanlogd 端口扫描检测工具 免费开源
popa3d 注重安全设计的小型 POP3 服务 免费开源
blists 邮件列表归档的 Web 界面,基于索引 mbox 文件工作 免费开源
msulogin 单用户模式登录程序 免费开源
php_mt_seed PHP mt_rand() 种子破解器 免费开源
Openwall GNU/*/Linux (Owl) 面向服务器的安全增强 Linux 发行版 免费开源
Linux Kernel Runtime Guard 内核运行时防护(有独立网站) 免费开源

此外还有若干 PAM 模块,以及一个供 John the Ripper 等密码破解/恢复工具使用的 wordlists 密码字典集合。

免费版和 Pro 版怎么区分

从网站信息看,商业化的部分集中在两个方向:

  • John the Ripper:免费开源版可用于任意平台和云端;同时提供 Pro for Linux 和 Pro for macOS 两个商业版本。如果你只是学习或一般性使用,免费版是起点;需要商业版本时再走 Pro 渠道。
  • passwdqc:Unix 下为免费开源;另有一个 Pro for Windows 版本,面向 Active Directory 场景。

其他工具(yescrypt、yespower、crypt_blowfish、phpass、tcb、scanlogd、popa3d、blists、msulogin、php_mt_seed、Owl、Linux Kernel Runtime Guard 等)在网站描述中均为免费开源。价格、授权条款等细节网站未展开,需要以各工具页面为准。

如何获取软件并验证

Openwall 的发布渠道和验证方式比较明确:

  1. 文件归档与镜像:软件发布和其他相关文件可从 Openwall file archive 及其镜像获取。网站建议优先使用镜像。
  2. 验证数字签名:下载后应验证软件签名,网站提供了“How to verify digital signatures”的说明。这一步是官方明确要求的,不要跳过。
  3. 源码仓库:有经验的用户和开发者可以在 Openwall 的 GitHub 组织下浏览大多数软件的源码,以及每个源文件的修订历史。

配套资源

除了软件,Openwall 还维护这些资源:

  • wordlists:密码字典集合,可配合 John the Ripper 及其他密码恢复工具使用。
  • 文章与演示:发布 articles 和 presentations。
  • 专业服务:提供 professional services。
  • 社区:邮件列表和 wiki 等社区资源。
  • 动态:可通过 Twitter 关注 @Openwall 获取新版本发布和其他消息。

从哪里开始

如果你的目标是密码破解或密码恢复,从 John the Ripper 免费版加 wordlists 入手最直接;如果要做密码强度策略,看 passwdqc;如果关注密码存储本身,看 yescrypt、crypt_blowfish 或 phpass。下载后记得按官方说明验证签名,再决定是否需要 Pro 版本。