{
  "name": "DES/3DES 加密",
  "slug": "des",
  "description": "在线 DES 和 Triple DES (3DES) 对称加密解密工具",
  "api_url": "/api/des/",
  "ui_url": "/tools/des/",
  "schema_url": "/tools/des/schema.json",
  "endpoint": "POST /api/des/",
  "request_schema": {
    "type": "object",
    "required": [
      "action",
      "text",
      "key"
    ],
    "properties": {
      "action": {
        "type": "string",
        "enum": [
          "encrypt",
          "decrypt"
        ]
      },
      "text": {
        "type": "string"
      },
      "key": {
        "type": "string"
      },
      "iv": {
        "type": "string"
      },
      "algo": {
        "type": "string",
        "enum": [
          "des",
          "triple-des"
        ]
      },
      "mode": {
        "type": "string",
        "enum": [
          "cbc",
          "ecb"
        ]
      },
      "output": {
        "type": "string",
        "enum": [
          "hex",
          "base64"
        ]
      }
    }
  }
}