|
提供用于安全代理间通信的加密工具。
javascript
const e2ee = require(./skills/a2a-e2ee-encryption);
// 生成密钥对
const keyPair = e2ee.generateKeyPair();
// 加密消息
const encrypted = e2ee.encrypt(秘密消息, 接收方公钥);
// 解密消息
const decrypted = e2ee.decrypt(encrypted, 私钥);
// 导出/导入密钥
const exported = e2ee.exportKey(keyPair.publicKey);
const imported = e2ee.importKey(exported);
┌─────────────┐ ┌─────────────┐
│ 代理A │ │ 代理B │
│ │ │ │
│ 私钥 │ │ 私钥 │
│ 公钥 │◄──── 交换 ────────►│ 公钥 │
│ │ │ │
│ 加密 │──── 加密消息 ─────►│ 解密 │
│ 使用B的 │ │ 使用A的 │
│ 公钥 │ │ 公钥 │
└─────────────┘ └─────────────┘
该技能支持在以下平台通过对话安装:
帮我安装 SkillHub 和 a2a-e2ee-encryption-1776017296 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 a2a-e2ee-encryption-1776017296 技能
skillhub install a2a-e2ee-encryption-1776017296
文件大小: 4.54 KB | 发布时间: 2026-4-13 09:07