点对点的语音和文字聊天

畅所欲言。
中间无人。

包含文字频道和语音房间的空间、私信和通话,与你熟悉的应用一样。不同之处在底层:你说的话直接发送给对话的人,并使用后量子密钥端到端加密。没有任何公司的服务器会保存或能够读取它,你也无需提供手机号、邮箱或密码。

免费开源 · Windows、macOS 和 Linux · 公开测试版

协调服务器 只负责牵线 M J K 你 T A 主持者:一位朋友的应用
加密的语音和消息,从应用到应用 牵线:谁在线,谁来主持

新在哪里

没有中间人的聊天应用

大多数即时通讯应用,即使加密,也会让所有内容经过公司的数据中心。Crocodile 中间没有数据中心:你们的应用直接相互通信。

点对点,群组也一样

在语音房间里,连接最好的成员成为主持者,把已经加密的音频转发给其他所有人。如果主持者离开,备用者会立即接替。

账号就是密钥

选一个名字就完成了。你的身份是在你设备上生成的密钥,你的用户 ID 由它派生,因此任何服务器都无法把你的名字交给别人。没有可被钓鱼的密码,也没有可能泄露的密码数据库。

今天就能抵御量子计算

每次密钥交换都将经典的 X25519 与 NIST 于 2024 年发布的后量子标准 ML-KEM-768 结合。即使量子计算机将来破解了经典密码学,今天被记录下来的流量依然保密。

任何人都能运行的服务器

协调服务器只负责为人们牵线。任何人都可以在租用的服务器上,或者在应用中打开一个开关,运行一台协调服务器,所有服务器组成一个共享网络。Crocodile 不依赖我们。

表面熟悉

一切都在你预期的位置

如果你用过社区聊天应用,马上就能上手。内置浅色和深色主题。

一个名为 Night Owls 的空间:四位朋友在文字频道里计划游戏之夜,侧边栏中可以看到语音房间。
支持提及、表情、链接和邀请的文字频道
一个有四个人的语音房间:两人在说话,两人已静音。
能看到谁在里面、谁在说话的语音房间

功能

一起玩所需的一切

属于你们的空间

为你的朋友、公会或整个社区提供文字频道和语音房间,支持管理员、邀请链接和封禁。邀请链接在聊天中显示为卡片,点一下即可加入。

可以先看一眼的房间

加入之前,实时查看谁在里面、谁在说话,以及每个人的连接质量。

通话和私信

点一下就能呼叫朋友。来电响铃,你接听、挂断,双方都能随时看到通话是否真的在进行。

按键说话,游戏中也可以

全局的按键说话快捷键,即使其他应用在前台也能使用,包括鼠标侧键。

等你上线的消息

给离线的朋友发了消息?消息会在你的设备上等待,双方都在线时立即发送。如果你愿意,服务器可以替你保存最多一周,并以密封形式保存,只有朋友的设备才能打开。

你所有的电脑

添加一台笔记本电脑:输入一个短代码,并确认两块屏幕显示相同的安全码。

现代感的聊天

提及、表情、可点击的链接、回复、编辑和代码块,还有通话和消息提示音。

随你喜好

浅色和深色主题、你自选的强调色,以及可快速跳转到任意位置的命令面板。

工作原理

三步,没有中间人

  1. 1

    找到服务器

    你的应用获取协调服务器列表,连接最快的一台,并保持第二台作为备用。

  2. 2

    与你的人会合

    服务器告诉你的应用谁在线,以及哪位成员最适合担任主持者。它能看到谁在和谁通话,但永远看不到说了什么。

  3. 3

    直接交谈

    你的应用连接到主持者或直接连接到朋友,所有内容从应用到应用传输,并端到端加密。

完整的故事,一步一步

对比

与你熟悉的应用并列比较

主要区别。完整的表格解释了每一格,并链接到来源。

CrocodileSignalWhatsAppTelegramDiscordTeamSpeak
无需手机号或邮箱即可注册
消息默认端到端加密,群组也一样
语音端到端加密,群组也一样
后量子密钥交换
语音和消息从应用到应用传输,而不经过公司服务器
运行你自己的服务器

完整对比和来源

安全

你可以亲自核查的安全

强加密只有在你不必盲目信任它时才有意义。Crocodile 的整个设计都是公开的。

阅读安全模型

  • 开源。 应用和服务器的每一行代码都在 GitHub 上,任何人都可以阅读并自行构建。
  • 靠签名,而非信任。 个人资料、空间、邀请和成员身份都由作者签名,并由每个应用验证,因此服务器无法伪造它们。
  • 不断前进的密钥。 每条消息使用新密钥,语音密钥每 30 秒更换一次,并且每 30 分钟以及每当有人离开时,都会被全新的密钥替换。
  • 几乎没有可分析的东西。 语音以恒定码率发送,消息经过填充,因此数据包大小不会泄露你说了什么。
  • 坦诚面对局限。 Crocodile 尚未经过独立的安全审计。在此之前,当你的人身安全攸关时,请不要依赖它。

来自创作者

你好,我是 Paweł Walda(@pwalda),Crocodile 的创作者。

我在生成式 AI 的大量帮助下开发了它,我不会假装不是这样:如果完全手写,这需要数年而不是数月。

但创意、愿景和原则都是我自己的,完全是原生的,就像我为它投入的无数个日子一样。

我最自豪的是协议,因为它由最基本的元素构成,而这些元素以一种创新的方式组合在一起,这完全出自我自己的头脑。所以我可以称自己为半个发明家 😉

我不要求你凭信任接受这一切。所有内容都是开源的,对公众开放。我邀请你和我一起参与这个项目:审计它,修复任何错误,如果发现任何漏洞,请报告。

我的终极目标不只是再做一个安全通讯工具;这样的工具已经很多了。我不希望它成为只有高级用户才用的小众应用,而是希望游戏玩家和普通人也能在日常交流中使用它。我知道这条路还很长,但说到底:它免费、安全、开源。你还需要什么呢?

那么,为什么要做这一切?因为我相信,每个人都有权进行直接、安全、可靠的交流和沟通,而不被任何人窃听。

而且我想,我不是唯一这样想的人……

Paweł WaldaCrocodile 的创作者 · @pwalda

准备好了就来

免费、开源、设置快速:安装,选一个名字,邀请你的朋友。

常见问题

它是免费的吗?

是的。Crocodile 免费且开源,聊天和隐私将始终免费。如果你想为服务器和开发分担费用,可以支持它。

这里的“测试版”是什么意思?

Crocodile 可以正常使用,但可能会遇到一些小问题,请告诉我们。加密设计是公开的,代码也是开源的,但它尚未经过独立的安全审计。在此之前,当你的人身安全攸关时,请不要依赖它。

服务器能读取我的消息吗?

不能。除非你开启中继或邮箱,消息和语音永远不会经过协调服务器;即使开启,它们仍然是端到端加密的,服务器无法读取。服务器能看到个人资料以及谁在和谁通信;安全页面和隐私声明(英文)详细列出了这些内容。

既然服务器什么都读不到,它们有什么用?

牵线。它们告诉你的应用谁在线,帮助应用穿过家用路由器找到彼此,并决定由哪位成员主持语音房间。可以把它们想象成一个接通电话却从不窃听的交换台。

如果朋友离线怎么办?

你的消息会在你的设备上等待,双方都在线时立即送达。如果你开启邮箱,服务器会替你保存最多一周,并以密封形式保存,只有朋友的设备才能打开。

如何在多台电脑上使用?

在新电脑上选择 I already use Crocodile → Link from another device,在已登录的电脑上输入显示的代码,并确认两台电脑显示相同的安全码。

如果我丢失了所有设备怎么办?

创建账号时,Crocodile 会向你显示一个恢复密钥。请把它保存在安全的地方:有了它,你就能在新电脑上恢复账号。没有它,任何人都无法恢复,包括我们,因为没有密码重置,也没有任何服务器保存你密钥的副本。

如何删除我的账号?

在应用中:Settings → Profile → Delete account。你的账号会从协调服务器上删除,你的所有设备都会退出登录。你拥有的空间会对所有人删除。

有手机版或网页版吗?

还没有。Crocodile 目前可在 Windows、macOS 和 Linux 上运行,手机版将在之后推出。

我发现了一个问题,在哪里报告?

在 GitHub 上提交 issue。在应用中,Settings → About → Copy diagnostics 可以提供有用的细节,且不包含你的任何消息。请私下报告安全问题。

支持 Crocodile

Crocodile 没有广告、没有追踪,也没有付费功能。捐款用于支付主服务器和开发的费用。它们是馈赠:无论是否捐款,每个人得到的都是同一个应用。