htpasswd 是 Apache HTTP Server 用于管理基本认证用户密码的工具。它生成包含用户名和加密密码的文本文件。
plain:明文存储(不推荐)。
Crypt:传统 Unix crypt(可移植)。
MD5:Apache 专有 APR1 格式(推荐)。
SHA-1:使用 {SHA} 前缀的 base64 编码。
输入用户名和密码,选择算法,点击“生成”即可得到 htpasswd 文件中的一行。复制到 .htpasswd 文件即可使用。
请使用强密码(包含大小写字母、数字和特殊符号)。MD5 和 SHA-1 提供比 plain 和 crypt 更高的安全性。