htpasswd 生成器
在线生成 Apache/Nginx 的 .htpasswd 文件内容,支持 bcrypt、MD5(apr1)、SHA1 加密算法,支持批量生成。
💡 所有计算均在浏览器本地完成,密码不会上传到任何服务器
每行一个用户名,支持批量
对应上面的用户名
填入用户名和密码,点击“生成 htpasswd”按钮
使用说明
1格式:每行输出
username:encrypted_password,可直接保存为 .htpasswd 文件2bcrypt:安全性最高,Apache 2.4+ 与 Nginx 都支持,格式为
$2y$...3MD5 (apr1):Apache 传统默认算法,兼容性最好,格式为
$apr1$...4SHA1:较老的算法,格式为
{SHA}base64(sha1)5批量生成:用户名每行一个,密码可以是一个(共用)或与用户名一一对应
6Apache 配置示例:
AuthUserFile /path/.htpasswd📌 Apache 配置示例
<Directory /var/www/html>
AuthType Basic
AuthName "Restricted Area"
AuthUserFile /etc/apache2/.htpasswd
Require valid-user
</Directory>
📌 Nginx 配置示例
location / {
auth_basic "Restricted Area";
auth_basic_user_file /etc/nginx/.htpasswd;
}
