安全工具

Htpasswd 生成器

生成多种格式的 .htpasswd 条目。

安全

输入内容会自动保存在此设备上。

仅存储在你的浏览器中

发送到其他工具

crypt format output: username:abcdefghijklm

当你需要旧式短哈希时可使用此格式。是否兼容取决于服务器是否仍支持传统 crypt。

使用方法

  1. 1. 选择与你的服务器或现有 .htpasswd 文件匹配的输出格式。
  2. 2. 输入用户名和密码,然后点击“生成”创建一条 .htpasswd 记录。
  3. 3. 复制生成的行并保存到服务器上的 .htpasswd 文件中。

.htaccess 示例

典型的 Apache Basic Auth 配置如下,请将路径改为实际的 .htpasswd 位置。

配置说明

  • 尽量将 .htpasswd 文件放在公开 Web 根目录之外。
  • 使用服务器当前已支持的哈希格式。
  • 若认证失败,请检查文件路径、权限和服务器模块支持情况。
输入用户名和密码后可生成 .htpasswd 行,并选择匹配服务器的格式。

FAQ

如何在线生成 .htpasswd 条目?

输入用户名和密码后,选择 crypt、APR1-MD5 或 bcrypt 即可生成一行条目。

结果可以直接粘贴到 .htpasswd 文件吗?

可以。输出为 username:hash 格式,兼容环境可直接使用。

该工具支持哪些 .htpasswd 格式?

支持传统 crypt、Apache APR1-MD5 和 bcrypt 三种常见格式。