关键信息
- 分类
- 安全与校验
- 输入类型
- text
- 输出类型
- json
- 样本覆盖
- 0
- 支持 API
- Yes
概览
AGEX 密钥对生成器是一款专为 AGEX 工具组设计的安全工具,能够快速生成 base64 编码的 Ed25519 公私钥对。该工具支持添加可选的签名者标识(signerId),生成的密钥对可直接用于 AGEX 数据包的数字签名与来源验签,确保数据传输的完整性与真实性。
适用场景
- •需要对 AGEX 数据包进行数字签名以防止内容被篡改时。
- •需要向合作伙伴或接收方提供公钥以验证加密包的来源时。
- •在配置自动化部署或运维流水线时,需要为特定环境初始化安全密钥。
工作原理
- •在输入框中填写可选的签名者标识(signerId),用于标识该密钥对的持有者或用途。
- •系统在本地安全地生成一对基于 Ed25519 算法的公私钥,并进行 base64 编码。
- •复制或导出生成的 JSON 格式结果,妥善保管私钥,并将公钥分发给需要验签的接收方。
使用场景
用户案例
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 工具链中。