htpasswd 在线生成器
在线生成 HTTP 基本认证(Basic Auth)所需的 htpasswd 密码文件,支持 MD5、Crypt、SHA、Plain 四种加密方式,数据仅在浏览器本地运算
生成结果
快捷示例
什么是 htpasswd?
🔐 加密方式
- MD5 — Apache 私有算法(
$apr1$),推荐使用,跨平台兼容最好 - Crypt — Unix
crypt()函数,httpd 在 Windows 上不支持 - SHA — SHA-1 哈希 + Base64(
{SHA}...),方便 LDIF/Netscape 移植 - Plain — 明文存储,仅 Windows/Netware/TPF 平台支持
📖 使用方式
- Apache:
AuthUserFile /path/to/.htpasswd - Nginx:
auth_basic_user_file /path/to/.htpasswd - 将生成的记录复制到
.htpasswd文件中,每行一条 - 手头没有
htpasswd命令时,在线生成同样可用