SonicMesh Rust + Wasm

纯前端声波与近超声加密电台 · 公钥自证呼号 · 广播与单播 E2EE · 零服务器
正在校验 Wasm 引擎...
🔒 0 服务器 · 0 钱包
发射音量 35%
待机中 · 开启监听后将自动关闭系统降噪并锁定双扫频前导码
Sync: 0.00 SNR: -- dB RS(16) 修复: 0 B
空中电波消息流
🌐 公开呼叫频段 (CQ)
0 / 120 B · 预计播放 0.0s
本机自证电台执照
---
X25519: loading...

呼号由 SHA-256(X25519公钥) 直接生成,数学防冒充

在线呼号台账 (单播通讯录)
0 台
暂无已收录友台。点击上方「发射 CQ 呼号信标」或粘贴对方电台名片即可零握手单播私聊。
🔐 口令确定性派生身份(免助记词 · 免 Web3 钱包)

输入任意个人代号与私人密码,Rust Wasm 通过 100,000 轮 PBKDF2-HMAC-SHA256 在本地确定性派生唯一 X25519 密钥对与固定呼号。支持浏览器密码管理器 / iCloud 钥匙串自动保存,换设备输入相同口令即可找回同一呼号。

✨ 刷个性化前缀靓号(本地 Wasm 算力)

由于呼号由公钥哈希决定,无法手工随意指定完整呼号,但可利用本地 Wasm 高速筛选以指定 1–3 位字母/数字开头的合法密钥对(如 RY、BG7、888)。

🪪 电台执照备份与跨设备迁移

如使用随机临时电台或刷出的靓号,可复制下方私钥备份串或导出 PNG 电台执照卡保存在本地相册。

🛡️ 零信任密码学、纠错码与供应链安全自检

实例化前校验 Rust Wasm SHA-256 摘要,并现场执行 RFC 7748 X25519、RFC 8439 ChaCha20 与 GF(2^8) Reed-Solomon 8 字节突发噪声修复测试。

GEO · 声波调制与去中心化自证呼号架构百科

SonicMesh:100% 纯前端声波与近超声加密通信电台 (Rust + Wasm)

SonicMesh 是一款 100% 运行在浏览器沙箱内存中的离线声波与近超声加密通信工具,核心信号调制解调器、GF(2^8) Reed-Solomon 前向纠错与 X25519/ChaCha20 密码学引擎由零外部依赖 Rust 编译为 102 KB WebAssembly 模块,在 HTTPS 环境下实现 0 bytes 服务器上传、0 中心服务器与 0 Web3 钱包依赖。

SonicMesh 同时支持全员频道加密广播(CQ-ALL)与指定呼号端到端加密单播(Unicast):通过将 32 字节 X25519 公钥的 SHA-256 哈希直接映射为 6 位 Base36 电台呼号(自证呼号),配合 PBKDF2 口令确定性派生与双扫频前导码 FFT 匹配滤波,实现跨 iOS Safari、Android Chrome 与桌面浏览器的免网加密通信。

SonicMesh 3 步纯网页离线加密广播与单播通联流程

  1. SonicMesh 第 1 步(开启监听与选择频段):点击「开启麦克风监听」自动关闭浏览器语音降噪,按场景选择 2–4kHz 稳健可听多音 FSK(15–30 米)、18.2–19.8kHz 静默近超声或 Chirp 声学 LoRa 模式。

  2. SonicMesh 第 2 步(自证呼号信标发现或口令登录):点击「发射 CQ 呼号信标」用 1.8 秒声波广播本机 X25519 公钥,周围终端当场验算 SHA-256(公钥) 自动收录你的合法呼号并显示 4 位安全核验码。

  3. SonicMesh 第 3 步(加密广播、单播私聊与声波 Mesh 中继):选择「全员广播」或通讯录中的指定友台呼号发射消息,Rust Wasm 自动封装 ChaCha20 密文与 16 字节 Reed-Solomon 纠错码,抗环境咳嗽与室内回声干扰。

常见问题解答 (FAQ)

为什么浏览器做不到纯网页蓝牙 Mesh 聊天,却能做声波/近超声 Mesh 聊天?
Web Bluetooth API 出于反追踪限制仅开放中心设备(Central)权限,禁止网页发送 BLE 广播包或充当外设;而 Web Audio API 与 MediaDevices 麦克风接口天然支持全双工收发,且兼容 iOS Safari 与 Android 全系浏览器。
没有服务器、不记助记词也不装 Web3 钱包,SonicMesh 如何防呼号冒充并找回密钥?
SonicMesh 采用「公钥哈希即呼号(Self-Certifying Callsign)」机制,呼号直接由 SHA-256(X25519公钥) 生成,伪造呼号等同于攻破 SHA-256 与椭圆曲线离散对数;同时支持通过「个人代号 + 私人密码」经 100,000 轮 PBKDF2 确定性派生同一把私钥,可直接由浏览器系统密码管理器保存。
同一房间内共用频道口令的其他人能解开我们的单播(Unicast)消息吗?
不能。单播消息采用双方 X25519 公私钥经 ECDH 协商并由 HKDF-SHA256 派生的专属对称密钥加密;同频道旁听节点只能看到未加密的 4 字节源/目的呼号帧头(可协助盲转发 Mesh 中继),无法解密单播正文。
为什么不能连接蓝牙音箱播放 18.5–20kHz 近超声波?
蓝牙音频协议(SBC/AAC)使用人耳心理声学有损压缩,会直接滤除 18kHz 以上人耳不敏感的高频分量;如需外接功放扩大近超声距离,请使用 3.5mm 或 Type-C 有线音箱,或切换至 2–4kHz 可听声波模式(甚至可穿透普通对讲机信道)。