首页 / 博客 / 隐私安全
隐私安全

为什么我们用 16 位代码代替邮箱注册?Mullvad 模式详解

📅 发布于 2022-11-22 · 🔄 更新于 2026-08-10 · ⏱️ 约 7 分钟 · ✍️ 阿桥(隐私研究员)

📌 本文要点

邮箱注册是隐私泄露的第一步:它把你的身份、支付记录和使用行为串成一条线。本文详解 16 位账号代码体系如何在完全匿名的同时,反而提供更好的账户安全。

打开任何一家 VPN 服务商的注册页面,第一步几乎都是同一件事:填邮箱。但你有没有想过,邮箱注册本身就是隐私泄露的第一步?从 2021 年上线第一天起,小猫VPN 就没有邮箱注册这个选项——你的账号是一串 16 位数字代码,除此之外,我们不知道、也不需要知道关于你的任何信息。这篇文章详细解释这套借鉴自 Mullvad 的账号代码体系:它为什么比邮箱更安全、它是怎么实现的,以及你需要为此付出什么代价(是的,也有代价,我们会如实说明)。

邮箱注册到底暴露了哪些信息?

很多人以为"填个邮箱而已",但实际上海量的元数据从这一刻就开始累积:

  • 身份关联。大多数人用来注册 VPN 的邮箱,同时绑定了购物、社交、工作账号。一旦 VPN 服务商的数据库泄露或被依法调取,你的 VPN 使用行为就和你的真实身份挂上了钩。
  • 支付关联。如果你用银行卡或 PayPal 付款,邮箱+支付记录=一个完整可追踪的消费画像。
  • 找回密码的副作用。邮箱找回密码意味着服务商必须把邮箱和账户永久绑定存储,这条记录无法删除。
  • 钓鱼面。有了你的邮箱,攻击者就有了精确钓鱼的入口——假冒官方邮件索要账户信息是 VPN 用户最常见的被骗方式之一。

靠免费噱头吸引用户的服务在这方面尤其恶劣——连邮箱带使用记录一起打包出售的案例,我们在免费VPN为什么不靠谱一文里详细盘点过。

2021 年我们起草第一份产品方案时,列过一张表:如果公司明天倒闭、服务器被扣押、数据库被拖库,我们能"交出"用户的什么?答案是:只要收了邮箱,就什么都能交。这个答案不可接受,于是邮箱注册被直接砍掉了。

Mullvad 模式:一串代码就是你的全部身份

瑞典的 Mullvad VPN 是业内公认的匿名注册标杆:它没有邮箱、没有密码找回、甚至没有"忘记密码"这个按钮,你的账户就是一串 16 位随机数字。我们参考了这一思路,并在 小猫VPN 的账户系统中做了本地化实现。

16 位账号代码是怎么生成的?

你在购买页点击"创建账户"的那一刻,我们的服务器会:

  1. 用密码学安全随机数生成器(CSPRNG)产生 15 位随机数字;
  2. 对前 15 位计算一个 Luhn 校验位(和银行卡号同一套算法),拼成第 16 位;
  3. 把完整代码一次性展示给你,明文在内存中只存在这一次

Luhn 校验位的作用很实际:你手抄或转存代码时如果抄错了一位,客户端能立刻发现,而不是让你拿一个无效号码反复尝试登录。所有 16 位代码空间足够大(即便扣除校验规则,仍有 1015 量级的组合),暴力穷举在数学上不可行。

服务器上存了什么?

只有三样东西:账号代码的加盐哈希值、订阅到期时间、累计流量计数。没有邮箱、没有手机号、没有姓名、没有 IP 日志——这些字段在我们的数据库结构里根本不存在,不是"承诺不记录",而是无从记录。关于我们完整的无日志架构和内存节点设计,可以读安全架构说明

账号代码 vs 邮箱注册:一张表看明白

对比项传统邮箱注册小猫VPN 16 位代码
需要提供的个人信息邮箱(通常间接暴露身份)
密码找回通过邮箱重置不存在找回,代码即一切
数据库泄露的后果邮箱、支付记录、登录历史曝光只有哈希值和到期时间,无法反推身份
钓鱼攻击面假冒官方邮件我们没有你的联系方式,无法"联系"你
忘带账号怎么办查邮箱查自己抄的纸条(认真的)
配合加密支付的匿名性部分匿名(邮箱仍是断点)全链路匿名

最重要的一条警告:代码丢失 = 账户丢失。因为我们没有任何其他方式验证"你是你",代码丢了就真的找不回来了。创建账户后请立刻把 16 位代码存入密码管理器,或抄在纸上收好。余额较多时尤其如此。这不是缺陷,而是这套体系"无法向任何人证明你是谁"的必然代价。

完全匿名会不会降低账户安全?恰恰相反

有一种常见误解:没有邮箱验证、没有双重认证,账户是不是更容易被盗?实际情况相反,原因在于攻击面的收缩:

  • 没有找回流程,就没有社工攻击入口。绝大多数账户劫持不是靠破解密码,而是靠欺骗客服或攻击找回邮箱流程。我们没有客服能"帮你重置密码",因为客服和你一样,除了代码什么都不知道。
  • 16 位代码本身是高熵凭证。它的强度远超人类能记住的任何密码,且不会在其他网站被复用(你在别处可没有第二串一模一样的 16 位号码)。
  • 撞库攻击失效。邮箱+密码体系的最大杀手是"你在 A 站泄露的密码被拿去试 B 站"。代码账户天然免疫。

我们正在邀请独立第三方安全机构对整套账户与节点系统做审计,结果将公开在安全页面

账号代码怎么配合加密支付实现全链路匿名?

匿名注册如果配上实名支付,等于只锁了前门。小猫VPN 的支付经由 OxaPay 处理,只接受加密货币:USDT(推荐 TRC-20,手续费最低)、BTC、ETH 等 20 多种币种。支付确认通常 1–10 分钟到账,订阅时长自动记入你的 16 位账号。

整个流程中,你的身份信息链条是这样的:

  • 我们看到的:一串代码 + 一笔来自 OxaPay 的已确认收款 + 订阅时长;
  • 我们看不到的:你的名字、邮箱、卡号、账单地址(因为这些从未被填写过)。

实操建议:如果你追求最高匿名等级,可以用链上来源干净的 USDT-TRC20 支付,并在全新设备上完成首次注册与付款。日常用户则不必这么严格——只要不填邮箱,你已经比 99% 的互联网用户匿名。

关于传输层面的协议伪装设计,我们在安全架构说明里有更详细的介绍——注册匿名和传输匿名是同一枚硬币的两面。

这套体系的诚实缺点

我们把话说明白,免得你买完才后悔:

  • 代码丢了无法找回。上面警告框说过,这里再说一遍。
  • 没有营销邮件,也没有提醒邮件。订阅快到期时我们不会发邮件催你续费,请在账户面板自行查看到期时间,或订阅 Telegram 通知频道。
  • 转账、截图代码时要小心。把代码发给任何人,等于把账户送人。官方客服 @suppchina 在任何情况下都不会索要你的完整代码。

如果"丢代码"这个风险让你不舒服,折中方案是把代码交给靠谱的密码管理器(Bitwarden、1Password 均可),并打开云同步——这比我们替你保管更安全。

总结

邮箱注册把"你是谁"和"你在用 VPN"写进了同一张表里;16 位账号代码把这两件事彻底分开。这是 Mullvad 多年前就验证过的路线,也是小猫VPN 从 2021 年第一天坚持至今的选择:自 2021 年上线以来历经多次封锁潮均快速恢复,账户体系从未泄露过任何一条用户身份信息——因为我们手里确实没有。

匿名不是免费的功能,它要求你自己保管好那串 16 位代码。想清楚这一点后,如果你想试试这种"谁也不认识谁"的注册方式,可以去套餐页看看价格(月付 $15,年付折合 $7.5/月),或直接到购买页用 USDT 创建一个属于你的、只属于一串数字的账户。7 天内流量不超过 5GB 可全额退款,不满意没有成本。

🌉 用 小猫VPN,一条代码连接世界

无日志 · 无需注册 · 全运营商可用 · 7 天无理由退款

立即体验 · $7.5/月起

📚 继续阅读

✈️