Akvicor
Akvicor
发布于 2026-09-04 / 2 阅读
0
0

htpasswd Basic Auth认证信息生成

项目仓库: https://github.com/Akvicor/htpasswd

一个用于创建、更新、验证和管理 HTTP 基本认证密码文件的命令行工具。

支持 Apache MD5(APR1)、bcrypt、SHA-256 crypt、SHA-512 crypt、传统 DES crypt、SHA-1 和明文记录。

使用

创建包含 bcrypt 记录的密码文件:

htpasswd -c -B user.passwd Username

输出 bcrypt 记录而不更新文件:

htpasswd -nB Username
htpasswd -nbB Username Password

更新、验证或删除用户:

htpasswd -B user.passwd Username
htpasswd -v user.passwd Username
htpasswd -D user.passwd Username

运行 htpasswd --help 可查看所有哈希算法和选项。通过 --batch 提供密码会使其暴露在 Shell 历史记录和进程信息中;适当情况下应优先使用交互式输入或 --stdin


评论