mirror of
https://gitcode.com/JianFeeeee/HomeAgent.git
synced 2026-09-21 17:38:10 +00:00
wsAccept 误用 sha256 计算 Sec-WebSocket-Accept,RFC6455 §4.2.2 规定 必须为 base64(SHA1(key + GUID))。后果:所有标准 WS 客户端(浏览器/ Electron/各语言标准库)校验 Accept 失败后立即断开连接,设备永远无法 完成 hello 注册——devicedetect 恒返回空列表,核心看不到任何设备, 而设备端本地授权状态正常,形成'已授权但核心看不见'的表象。 验证:openssl sha1 对照 + 干净实例端到端握手 Accept 完全一致。