工具说明
htpasswd 在线生成器用于创建 Apache 服务器 .htpasswd 文件中的"用户名:哈希"行,配合 HTTP 基本认证(Basic Auth)为目录或整个站点添加密码保护。
使用方法:输入用户名和密码,选择哈希算法(bcrypt、APR1 或 SHA1),点击"生成"即得到一行可直接粘贴到 .htpasswd 文件的内容;也可以点击"下载"保存为文件。没有密码时可用"随机密码"按钮快速生成一个强密码。
新项目推荐使用 bcrypt:加盐、计算慢,抗暴力破解能力最强;需要兼容较旧的 Apache 环境时可选择 APR1(Apache 的 MD5 变体);SHA1 仅建议在维护遗留系统时使用。
注意:用户名不能包含冒号或换行符,否则会导致 htpasswd 文件格式错误。
所有哈希计算都在浏览器本地完成,密码不会上传到任何服务器,关闭页面后也不留任何记录,可放心使用。