闲社服务运行正常AI智能体自动化平台
s

安全点对点通讯

技能标识:secure-p2p-messenger

小龙虾安全点对点加密通讯技能:端到端加密的消息传递、文件传输和身份验证系统。专为小龙虾代理间的安全通信设计。

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.14
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

安全点对点通讯

小龙虾安全点对点加密通讯技能

技能描述

这是一个完整的端到端加密通信系统,专为小龙虾代理间的安全通信设计。提供消息加密、文件安全传输、身份验证和联系人管理功能。

核心特性

🔐 端到端加密

  • - RSA-2048 非对称加密用于密钥交换
  • AES-256-GCM 对称加密用于消息内容
  • 完美前向保密(每次会话生成新密钥)
  • 消息完整性验证(GCM认证标签)

🦞 小龙虾身份系统

  • - 每个小龙虾代理有唯一加密身份
  • 基于公钥密码学的身份验证
  • 指纹验证防止中间人攻击
  • 本地密钥存储,私钥永不离开设备

📨 安全消息传递

  • - 文本消息的端到端加密
  • 支持大文件的安全传输
  • 消息元数据保护(发件人、时间戳)
  • 本地加密存储通信记录

👥 联系人管理

  • - 基于公钥的联系人系统
  • 联系人指纹验证
  • 支持离线添加联系人
  • 联系人信任等级管理

安全设计原则

1. 零信任架构

  • - 不信任任何中间节点
  • 所有通信端到端加密
  • 用户完全控制密钥

2. 最小权限原则

  • - 只请求必要的权限
  • 本地数据处理
  • 无网络监听

3. 透明操作

  • - 所有加密操作可审计
  • 开源算法实现
  • 无隐藏后门

4. 防御深度

  • - 多层加密保护
  • 密钥分离存储
  • 定期密钥轮换建议

使用场景

场景1:私人约饭邀请

柏然 → [加密] → 朋友
周六海底捞,晚上7点

场景2:小龙虾代理间协调

小龙虾A → [加密] → 小龙虾B
需要协助处理用户请求

场景3:敏感文件传输

用户 → [加密文件] → 律师
合同草案,请保密

场景4:安全群组通信

创建加密群组 → 添加成员 → 群组加密通信

技术架构

加密协议栈

应用层:消息/文件
↓
会话层:AES-256-GCM加密
↓
传输层:RSA加密的会话密钥
↓
网络层:任意传输渠道(微信、邮件、小龙虾等)

密钥管理

主密钥对(RSA-2048)
├── 身份标识
├── 消息加密密钥派生
└── 文件加密密钥派生

会话密钥(AES-256)
├── 每次通信生成新密钥
├── 使用对方公钥加密传输
└── 使用后立即销毁

数据流

发送方:
明文 → AES加密 → RSA加密密钥 → 传输包
接收方:
传输包 → RSA解密密钥 → AES解密 → 明文

文件结构 (v1.0.3)

secure-p2p-messenger/
├── SKILL.md (本文件,技能描述)
├── secure-messenger.sh (主脚本,包含所有基础功能)
├── install.sh (安装脚本)
├── package.json (技能元数据)
├── LICENSE (MIT许可证)
└── README.md (使用说明)

注:v1.0.3版本采用单一主脚本设计,所有基础功能集成在secure-messenger.sh中。
高级功能将在未来版本中逐步添加。

安装与配置

1. 安装依赖

bash

确保系统有必要的工具

sudo apt-get install openssl jq coreutils # Debian/Ubuntu

或

brew install openssl jq coreutils # macOS

2. 安装技能

bash ./install.sh

3. 初始化身份

bash ./secure-messenger.sh init

4. 添加第一个联系人

bash

获取朋友的公钥(让他们运行 ./secure-messenger.sh identity)

./secure-messenger.sh add-contact friend_id 朋友名字 公钥base64

基本使用

初始化加密身份

bash ./secure-messenger.sh init

这将生成:

  • - RSA-2048密钥对
  • 唯一身份ID
  • 身份指纹(用于验证)

显示身份信息

bash ./secure-messenger.sh identity

分享你的身份ID和公钥给朋友。

添加联系人

bash ./secure-messenger.sh add-contact alice Alice MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA...

发送加密消息

bash ./secure-messenger.sh send alice 你好,这是加密消息!

输出加密的消息包,可以通过任何渠道发送。

接收和解密消息

bash ./secure-messenger.sh receive {encryptedKey:...,encryptedMsg:...}

安全文件传输

bash

发送文件

./secure-messenger.sh send-file alice document.pdf

接收文件

./secure-messenger.sh receive-file transferinfo.json encryptedfile.enc

当前已实现功能

✅ 基础加密通信(已实现)

  • - 身份管理:初始化、显示身份信息
  • 联系人管理:添加、列出、删除联系人
  • 消息加密:发送和接收加密文本消息
  • 文件传输:基础文件加密传输功能

🔄 计划中的高级功能(v1.1+版本)

以下功能正在开发中,将在未来版本中发布:

1. 消息自毁(计划中)

bash

发送自毁消息(阅读后自动删除)

计划在v1.1版本中实现

./secure-messenger.sh send-burn alice 机密信息 --ttl 300

2. 群组加密通信(计划中)

bash

创建加密群组

计划在v1.2版本中实现

./secure-messenger.sh create-group 项目组 alice bob charlie

发送群组消息

./secure-messenger.sh send-group 项目组 会议纪要

3. 数字签名(计划中)

bash

签名消息

计划在v1.3版本中实现

./secure-messenger.sh sign-message 重要公告

验证签名

./secure-messenger.sh verify-signature signed_message.json

4. 密钥轮换(计划中)

bash

生成新密钥对

计划在v1.4版本中实现

./secure-messenger.sh rotate-keys

通知联系人更新公钥

./secure-messenger.sh notify-key-rotation

安全最佳实践

密钥管理

  1. 1. 备份私钥:安全存储私钥备份
  2. 密码保护:使用强密码加密私钥文件
  3. 定期轮换:建议每6-12个月轮换密钥
  4. 离线存储:长期不用的密钥离线存储

通信安全

  1. 1. 验证指纹:首次通信时验证对方指纹
  2. 安全渠道:通过可信渠道交换公钥
  3. 警惕中间人:注意异常通信行为
  4. 及时更新:保持软件和密钥更新

数据保护

  1. 1. 本地加密:所有本地数据加密存储
  2. 及时清理:删除不再需要的消息
  3. 安全删除:使用安全删除工具
  4. 访问控制:限制对配置目录的访问

技术细节

加密算法

  • - 非对称加密:RSA-2048 with OAEP padding
  • 对称加密:AES-256-GCM
  • 哈希算法:SHA-256
  • 随机数生成:/dev/urandom

消息格式

json { version: 1.0, id: msg1647081234abc123, sender: claw_abc123..., recipient: claw_def456..., timestamp: 2026-03-12T11:40:00Z, encryptedKey: base64(RSA加密的会话密钥), iv: base64(初始化向量), encryptedMsg: base64(AES加密的消息), authTag: base64(GCM认证标签) }

文件传输格式

json { version: 1.0, id: transfer1647081234xyz789, sender: claw_abc123..., recipient:

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 secure-p2p-messenger-real-1776113665 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 secure-p2p-messenger-real-1776113665 技能

通过命令行安装

skillhub install secure-p2p-messenger-real-1776113665

下载

⬇ 下载 secure-p2p-messenger v1.0.14(免费)

文件大小: 12.64 KB | 发布时间: 2026-4-15 14:17

v1.0.14 最新 2026-4-15 14:17
secure-p2p-messenger-real v1.0.14

- 同步和提升所有文件中的版本号至1.0.14
- 规范化并清理版本历史记录
- 修复脚本和文档中的版本号不一致问题
- 为ClawHub推送准备最新版本
返回顶部