反馈

Htpasswd生成

输出结果

📖 工具说明

1. 为什么需要 Htpasswd 生成工具?

在配置服务器的 HTTP Basic Authentication(基本认证) 时,出于安全考虑,密码不能以明文存储:


2. 核心功能解析

本站 工具集成了标准的加密引擎,支持多种主流算法:

A. 多种加密算法支持 (Encryption Methods)
B. 一键批量生成
C. 配置代码参考
D. 隐私与安全(本地生成)

3. 操作流程简述

  1. 输入用户信息: 在输入框填入“用户名”和“密码”。
  2. 选择算法: 对于 Apache 建议选择 MD5,对于 Nginx 或更安全的场景建议选择 Bcrypt
  3. 点击生成: 点击“生成 Htpasswd 内容”。
  4. 复制结果: 将生成的字符串(如 admin:$apr1$yL3...)复制到您服务器上的 .htpasswd 文件中。
  5. 应用配置: 参考工具下方提供的 Nginx 或 Apache 示例,修改服务器配置文件并重启服务。

4. 服务器配置示例(拿来即用)

Nginx 示例:

Nginx

location /admin {
    auth_basic "Restricted Area";
    auth_basic_user_file /etc/nginx/.htpasswd; # 您的文件路径
}
Apache (.htaccess) 示例:

Apache

AuthType Basic
AuthName "Restricted Access"
AuthUserFile /var/www/html/.htpasswd # 您的文件路径
Require valid-user

5. 常见问题解答 (FAQ)

📖 相关推荐