1
生成我的密钥对
点击下方按钮生成你的 ECDH 密钥对。私钥仅保存在本页面内存中,不会上传到任何服务器。
2
连接通信对象
粘贴对方发给你的公钥,然后点击「建立连接」。双方都完成此步骤后,即可安全通信。
等待输入对方的公钥...
未连接
3
安全通信
连接建立后,你可以发送加密消息给对方,也可以解密对方发来的密文。
📜 消息记录
(仅保存在当前页面会话中)
🛡️ 安全须知
- 私钥仅存储在浏览器内存中,刷新或关闭页面后即被清除
- 公钥交换时请使用可信渠道(如面对面、加密消息应用)
- 建议通过电话或视频通话等方式口头核对公钥指纹,防止中间人攻击
- 本工具使用 ECDH (P-256) 密钥交换 + AES-256-GCM 认证加密
- 本工具不提供身份验证,请确认你正在与正确的人通信
- 加密后的密文可以安全地在任何公开渠道传输
📤 如果对方还没有这个工具,怎么办?
- 将本 HTML 文件(或包含本页面的链接)发送给对方。
- 对方只需使用现代浏览器(如 Chrome、Firefox、Edge、Safari)打开该文件。
- 对方按照相同的步骤:生成密钥对 → 与你交换公钥 → 建立连接。
- 无需安装任何软件,也无需服务器,全部在浏览器本地完成。
💡 如果对方无法打开 HTML 文件,可以建议对方使用在线代码托管服务(如 GitHub Pages)发布该页面。
🔒 端到端加密 · 无需服务器 · 100% 本地运行