加密安全

htpasswd 生成

在线 htpasswd 密码文件生成工具,支持 MD5/SHA1/Crypt 多种加密方式,可直接用于 Apache/Nginx。机器契约以 schema.json 为准。


            

使用说明

本工具生成 Apache htpasswd 兼容格式的密码行,bcrypt 需 Node.js bcrypt 库(违反零依赖规则未提供)。

参数说明

  • username(必填):HTTP Basic Auth 用户名。
  • password(必填):明文密码。
  • algo:md5(Apache MD5)/ sha(SHA1 base64)/ crypt,默认 md5。

功能说明

  • 生成 Apache/Nginx htpasswd 兼容的密码行。
  • 支持三种格式:MD5 ($apr1$)、SHA1 ({SHA})、传统 Crypt。
  • 可直接粘贴到 .htpasswd 文件。

运行环境

  • 本工具为纯前端工具,数据全程在浏览器内处理,不发送到任何服务器。
  • 如需 Agent 调用,可通过 POST /api/htpasswd/ 调用后端 API。

Agent API 调用示例

// Step 1: 读取工具 Schema
GET https://clawam.com/tools/htpasswd/schema.json

// Step 2: 调用 htpasswd 生成
POST /api/htpasswd/
Content-Type: application/json
{
  "username": "admin",
  "password": "secret123",
  "algo": "md5"
}

// 返回
{
  "ok": true,
  "result": "admin:$apr1$abc123$XxXxXxXx"
}