工具库

htpasswd生成器

htpasswd,用于生成 http 基本认证的密码文件。

Generated Entry READY
Format: username:encrypted_password
什么是 HTPASSWD?

htpasswd 是用于创建和更新存储用户名及密码的纯文本文件,以便对 Apache 或 Nginx 服务器上的 HTTP 用户进行 Basic Authentication (基础认证)

典型配置流:
  1. 使用此工具生成 user:hash 字符串。
  2. 将其写入服务器的 .htpasswd 文件中。
  3. 在 Nginx/Apache 配置文件中引用该文件路径。
Cipher
算法选择指南 / Comparison
MD5 (apr1) 推荐

Apache 默认使用的加密方式,Nginx 完全兼容,适用于大多数 Linux 环境。

SHA-1

Base64 编码的 SHA 哈希,常用于跨平台或与旧版 LDAP 系统集成。

Crypt

传统的 Unix crypt(3) 加密。虽然通用,但在某些平台上密码长度限制为 8 位。

Security First

请勿在生产环境中使用 Plain (明文) 算法。

全部评论