用 Web Crypto API 和 Firebase realtime db 写了一个端到端加密聊天页面,欢迎来玩~

2022-05-05 14:30:37 +08:00
 zrt

群聊的实现方式是每个人把自己消息用其他所有人的 public key 分别加密再发出去。

密钥目前是 4096bit RSA 。

网址在:chat.ruotian.dev

代码在:https://github.com/zrt/chat.ruotian.dev

1541 次点击
所在节点    分享创造
1 条回复
oxogenesis
2022-05-09 13:30:02 +08:00
端到端加密聊天的服务端应该可以私有化部署,不然没有意义
https://github.com/oxogenesis/oxo-chat-app
https://github.com/oxogenesis/oxo-chat-server

你群聊的实现想法好像跟我类似,不过我没在 app 里做,只在 client 实现了
https://github.com/oxogenesis/oxo-chat-client

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/850938

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX