htpasswd 生成器

生成 Apache .htpasswd 密码行,支持 bcrypt、APR1 和 SHA1。
账号密码

哈希全部在浏览器本地生成,你的密码绝不会上传到我们的服务器。

关于 htpasswd

bcrypt 是 Apache 官方推荐的算法——加盐且计算缓慢,能有效抵抗暴力破解。

APR1 是 Apache 的 MD5 变体,速度更快,但安全性不如 bcrypt。

SHA1 仅用于兼容旧系统,新部署请勿使用。

.htpasswd 行
输入用户名和密码后生成 htpasswd 行。
将这一行粘贴到你的 .htpasswd 文件中。
工具说明

htpasswd 在线生成器用于创建 Apache 服务器 .htpasswd 文件中的"用户名:哈希"行,配合 HTTP 基本认证(Basic Auth)为目录或整个站点添加密码保护。

使用方法:输入用户名和密码,选择哈希算法(bcrypt、APR1 或 SHA1),点击"生成"即得到一行可直接粘贴到 .htpasswd 文件的内容;也可以点击"下载"保存为文件。没有密码时可用"随机密码"按钮快速生成一个强密码。

新项目推荐使用 bcrypt:加盐、计算慢,抗暴力破解能力最强;需要兼容较旧的 Apache 环境时可选择 APR1(Apache 的 MD5 变体);SHA1 仅建议在维护遗留系统时使用。

注意:用户名不能包含冒号或换行符,否则会导致 htpasswd 文件格式错误。

所有哈希计算都在浏览器本地完成,密码不会上传到任何服务器,关闭页面后也不留任何记录,可放心使用。