AGEX 密钥对生成器

生成用于 AGEX 包签名和验签的 Ed25519 密钥对

这个工具会生成 base64 编码的 Ed25519 公私钥对,可直接用于 AGEX 工具组。私钥只能自己保存,公钥则可发给需要验证加密包来源的人。

示例结果

1 个示例

生成 AGEX 签名密钥对

创建新的 Ed25519 密钥对,并为团队或环境添加标签

{
  "result": {
    "algorithm": "ed25519",
    "signerId": "ops-key-1"
  }
}
查看输入参数
{ "signerId": "ops-key-1" }

关键信息

分类
安全与校验
输入类型
text
输出类型
json
样本覆盖
0
支持 API
Yes

概览

AGEX 密钥对生成器是一款专为 AGEX 工具组设计的安全工具,能够快速生成 base64 编码的 Ed25519 公私钥对。该工具支持添加可选的签名者标识(signerId),生成的密钥对可直接用于 AGEX 数据包的数字签名与来源验签,确保数据传输的完整性与真实性。

适用场景

  • 需要对 AGEX 数据包进行数字签名以防止内容被篡改时。
  • 需要向合作伙伴或接收方提供公钥以验证加密包的来源时。
  • 在配置自动化部署或运维流水线时,需要为特定环境初始化安全密钥。

工作原理

  • 在输入框中填写可选的签名者标识(signerId),用于标识该密钥对的持有者或用途。
  • 系统在本地安全地生成一对基于 Ed25519 算法的公私钥,并进行 base64 编码。
  • 复制或导出生成的 JSON 格式结果,妥善保管私钥,并将公钥分发给需要验签的接收方。

使用场景

软件发布流程中对 AGEX 格式的安装包或更新包进行安全签名。
跨团队协作时,生成并分发公钥以建立可信的数据包验证机制。
运维人员为不同的服务器或部署环境配置独立的签名标识与密钥。

用户案例

1. 运维团队初始化发布密钥

运维工程师
背景原因
团队需要定期发布 AGEX 格式的系统更新包,需要为新的发布节点配置签名密钥。
解决问题
需要生成一个带有明确标识的 Ed25519 密钥对,用于标识发布节点并进行包签名。
如何使用
在“签名者标识”输入框中输入 ops-release-node-1,然后点击生成密钥对。
示例配置
{
  "signerId": "ops-release-node-1"
}
效果
获得包含 ops-release-node-1 标识的 Ed25519 公私钥对 JSON 数据,私钥用于配置发布脚本,公钥分发至验证节点。

2. 快速生成临时测试密钥对

软件测试人员
背景原因
测试人员在本地搭建 AGEX 签名与验签的测试环境,需要一对临时的 Ed25519 密钥。
解决问题
需要快速获取符合 AGEX 规范的 base64 编码密钥对,无需复杂的命令行操作。
如何使用
保持“签名者标识”为空,直接点击生成按钮获取默认的密钥对。
示例配置
{
  "signerId": ""
}
效果
瞬间生成标准的 Ed25519 密钥对 JSON,直接复制用于本地测试环境的配置。

相关专题

常见问题

什么是 Ed25519 算法?

Ed25519 是一种高安全性的椭圆曲线签名算法,具有签名速度快、密钥长度短且抗攻击性强的特点。

签名者标识(signerId)是必填的吗?

不是必填项。它是可选的标签,用于帮助您在管理多个密钥对时识别特定的签名者或环境。

生成的私钥安全吗?

安全。密钥对完全在您的浏览器本地生成,不会上传到任何服务器,请务必自行妥善备份和保管私钥。

如何使用生成的密钥对?

私钥用于对 AGEX 包进行签名,公钥则分发给需要验证该包完整性和来源的接收方。

生成的密钥格式是什么?

生成的密钥对采用 base64 编码,并以标准的 JSON 格式输出,方便直接集成到 AGEX 工具链中。

API 文档

请求端点

POST /zh/api/tools/agex-keypair-generator

请求参数

参数名 类型 必填 描述
signerId text -

响应格式

{
  "key": {...},
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
JSON数据: JSON数据

AI MCP 文档

将此工具添加到您的 MCP 服务器配置中:

{
  "mcpServers": {
    "elysiatools-agex-keypair-generator": {
      "name": "agex-keypair-generator",
      "description": "生成用于 AGEX 包签名和验签的 Ed25519 密钥对",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=agex-keypair-generator",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

你可以串联多个工具,比如:`https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`,最多20个。

如果遇见问题,请联系我们:[email protected]