点对点,群组也一样
在语音房间里,连接最好的成员成为主持者,把已经加密的音频转发给其他所有人。如果主持者离开,备用者会立即接替。
新在哪里
大多数即时通讯应用,即使加密,也会让所有内容经过公司的数据中心。Crocodile 中间没有数据中心:你们的应用直接相互通信。
在语音房间里,连接最好的成员成为主持者,把已经加密的音频转发给其他所有人。如果主持者离开,备用者会立即接替。
选一个名字就完成了。你的身份是在你设备上生成的密钥,你的用户 ID 由它派生,因此任何服务器都无法把你的名字交给别人。没有可被钓鱼的密码,也没有可能泄露的密码数据库。
每次密钥交换都将经典的 X25519 与 NIST 于 2024 年发布的后量子标准 ML-KEM-768 结合。即使量子计算机将来破解了经典密码学,今天被记录下来的流量依然保密。
协调服务器只负责为人们牵线。任何人都可以在租用的服务器上,或者在应用中打开一个开关,运行一台协调服务器,所有服务器组成一个共享网络。Crocodile 不依赖我们。
表面熟悉
如果你用过社区聊天应用,马上就能上手。内置浅色和深色主题。
功能
为你的朋友、公会或整个社区提供文字频道和语音房间,支持管理员、邀请链接和封禁。邀请链接在聊天中显示为卡片,点一下即可加入。
加入之前,实时查看谁在里面、谁在说话,以及每个人的连接质量。
点一下就能呼叫朋友。来电响铃,你接听、挂断,双方都能随时看到通话是否真的在进行。
全局的按键说话快捷键,即使其他应用在前台也能使用,包括鼠标侧键。
给离线的朋友发了消息?消息会在你的设备上等待,双方都在线时立即发送。如果你愿意,服务器可以替你保存最多一周,并以密封形式保存,只有朋友的设备才能打开。
添加一台笔记本电脑:输入一个短代码,并确认两块屏幕显示相同的安全码。
提及、表情、可点击的链接、回复、编辑和代码块,还有通话和消息提示音。
浅色和深色主题、你自选的强调色,以及可快速跳转到任意位置的命令面板。
工作原理
你的应用获取协调服务器列表,连接最快的一台,并保持第二台作为备用。
服务器告诉你的应用谁在线,以及哪位成员最适合担任主持者。它能看到谁在和谁通话,但永远看不到说了什么。
你的应用连接到主持者或直接连接到朋友,所有内容从应用到应用传输,并端到端加密。
对比
主要区别。完整的表格解释了每一格,并链接到来源。
| Crocodile | Signal | Telegram | Discord | TeamSpeak | ||
|---|---|---|---|---|---|---|
| 无需手机号或邮箱即可注册 | ||||||
| 消息默认端到端加密,群组也一样 | ||||||
| 语音端到端加密,群组也一样 | ||||||
| 后量子密钥交换 | ||||||
| 语音和消息从应用到应用传输,而不经过公司服务器 | ||||||
| 运行你自己的服务器 |
安全
强加密只有在你不必盲目信任它时才有意义。Crocodile 的整个设计都是公开的。
来自创作者
你好,我是 Paweł Walda(@pwalda),Crocodile 的创作者。
我在生成式 AI 的大量帮助下开发了它,我不会假装不是这样:如果完全手写,这需要数年而不是数月。
但创意、愿景和原则都是我自己的,完全是原生的,就像我为它投入的无数个日子一样。
我最自豪的是协议,因为它由最基本的元素构成,而这些元素以一种创新的方式组合在一起,这完全出自我自己的头脑。所以我可以称自己为半个发明家 😉
我不要求你凭信任接受这一切。所有内容都是开源的,对公众开放。我邀请你和我一起参与这个项目:审计它,修复任何错误,如果发现任何漏洞,请报告。
我的终极目标不只是再做一个安全通讯工具;这样的工具已经很多了。我不希望它成为只有高级用户才用的小众应用,而是希望游戏玩家和普通人也能在日常交流中使用它。我知道这条路还很长,但说到底:它免费、安全、开源。你还需要什么呢?
那么,为什么要做这一切?因为我相信,每个人都有权进行直接、安全、可靠的交流和沟通,而不被任何人窃听。
而且我想,我不是唯一这样想的人……
是的。Crocodile 免费且开源,聊天和隐私将始终免费。如果你想为服务器和开发分担费用,可以支持它。
Crocodile 可以正常使用,但可能会遇到一些小问题,请告诉我们。加密设计是公开的,代码也是开源的,但它尚未经过独立的安全审计。在此之前,当你的人身安全攸关时,请不要依赖它。
不能。除非你开启中继或邮箱,消息和语音永远不会经过协调服务器;即使开启,它们仍然是端到端加密的,服务器无法读取。服务器能看到个人资料以及谁在和谁通信;安全页面和隐私声明(英文)详细列出了这些内容。
牵线。它们告诉你的应用谁在线,帮助应用穿过家用路由器找到彼此,并决定由哪位成员主持语音房间。可以把它们想象成一个接通电话却从不窃听的交换台。
你的消息会在你的设备上等待,双方都在线时立即送达。如果你开启邮箱,服务器会替你保存最多一周,并以密封形式保存,只有朋友的设备才能打开。
在新电脑上选择 I already use Crocodile → Link from another device,在已登录的电脑上输入显示的代码,并确认两台电脑显示相同的安全码。
创建账号时,Crocodile 会向你显示一个恢复密钥。请把它保存在安全的地方:有了它,你就能在新电脑上恢复账号。没有它,任何人都无法恢复,包括我们,因为没有密码重置,也没有任何服务器保存你密钥的副本。
在应用中:Settings → Profile → Delete account。你的账号会从协调服务器上删除,你的所有设备都会退出登录。你拥有的空间会对所有人删除。
还没有。Crocodile 目前可在 Windows、macOS 和 Linux 上运行,手机版将在之后推出。
Crocodile 没有广告、没有追踪,也没有付费功能。捐款用于支付主服务器和开发的费用。它们是馈赠:无论是否捐款,每个人得到的都是同一个应用。