Telegram 用户苦“短信验证码”久矣。收不到码、运营商拦截、验证码被劫持……这些困扰了我们数年的痛点,终于在2025年12月迎来了终结。
Telegram 正式全量上线“通行密钥(Passkeys)”登录功能。
这意味着,从今天起,你登录 Telegram 不再需要等待那条可能永远收不到的短信,只需刷个脸(FaceID)或按个指纹,就能快速登录 Telegram。本文将为你提供全网最详细的设置教程,并附带 iOS 用户看不到通行密钥选项的独家修复方案。
🔐 什么是通行密钥 (Passkeys)?
通行密钥是一种基于公钥/私钥加密技术的无密码登录标准(FIDO2)。
- 以前:你依赖短信验证码(容易被拦截、被盗)。
- 现在:你的设备(手机/电脑)生成一对密钥。私钥安全地存储在你的 iCloud 或 Google 密码管理器中,永远不会离开设备;公钥上传给 Telegram。登录时,Telegram 只要验证你的生物特征签名即可。
核心优势:
- 彻底摆脱短信:再也不用担心 +86 号码收不到验证码。
- 防钓鱼:即使你把私钥文件发给黑客,没有你的生物特征也无法使用。
- 云端同步:换了新手机?只要登录同一个 iCloud/Google 账号,Telegram 就能自动识别并一键登录。
📋 版本自查:你的APP支持吗?
此功能刚刚发布(2025年12月),旧版本无法使用。请务必核对你的版本号:
- 🍏 iOS (iPhone/iPad): 必须是 官方客户端 v12.2.3 或更高。
- 🤖 Android (安卓): 必须是 官方客户端 v12.2.8 或更高。
- 💻 Windows Desktop: 必须是 官方客户端 v6.3.6 或更高,且需电脑硬件支持并开启 Windows Hello 生物识别。
⚠️ 注意:目前 Nicegram、Turrit 等第三方客户端尚未支持此功能。请务必使用 Telegram 官方原生APP进行设置。
🚀 3步开启免密登录 (图文教程)
第一步:找到入口
打开 Telegram,进入 Settings (设置):
- 中文界面:
设置->隐私->通行密钥… - 英文界面:
Settings->Privacy and Security->Passkey

第二步:创建密钥
点击页面底部的 “Enable Passcode” (开启通行密钥) 按钮,随后Telegram会在底部位置显示出你手机上已有的密码管理工具,如苹果设备自带的密码app(iCloud 钥匙串)、Google Chrome浏览器的密码管理器或手机上已安装的第三方密码管理 app LastPass),你只需要从列表中选择一个通行密钥保存的位置继续。


苹果用户建议选择系统自带的密码app保存通行密钥,这样的话,通行密钥会同步到iCloud,方便你在登录了相同Apple账号的其他设备使用。
第三步:生物验证
按照提示进行面容 ID (Face ID) 或指纹识别即可。
- 提示:系统会询问是否保存密钥。请务必选择“保存”到你的云端钥匙串中,这样即使手机丢了,账号也能在新设备上通过云端密钥找回。

📲 实战演练:如何使用通行密钥登录?
设置完成后,当你需要在新设备登录,或者重新安装APP时,体验将发生翻天覆地的变化。
操作流程如下:
- 自动触发: 在最新版本的 Android 或 iOS 客户端上,当你进入登录界面时,系统通常会自动检测到本机存有通行密钥,并直接弹窗提示你使用密钥登录。
- 手动触发(如果没有弹窗): 如果系统没有自动弹出,请观察屏幕。在 “你的手机号 (Your phone number)” 标题下方,会出现一个“显眼的通行密钥登录链接:“使用通行密钥登录 (Log in with passkey)”。 点击它,即可进入免密登录流程。
- 生物验证: 此时 Telegram 会唤起你的密码管理器(iCloud/Google等),并要求你进行面部识别、指纹或锁屏密码验证。验证通过后,密钥将自动传送至 Telegram 服务器。
- 登录成功: 神奇之处在于:通行密钥同时发挥了“手机号”和“短信验证码”的双重作用。 你不需要手动输入手机号,也不用等待短信,直接秒进界面!
⚠️ 特别提示:关于两步验证 (2FA)
如果你之前为了安全开启了 两步验证(云密码/Cloud Password),通行密钥通过后,系统依然会要求你输入这个密码。
- 理解逻辑:通行密钥替代的是“短信验证码”,而“云密码”是第二道防线,两者互不冲突,共同保障最高级别的安全。
🛠️ 独家修复:iOS 找不到“通行密钥”选项?
很多苹果用户反馈:“我已经更新到 v12.2.3 了,为什么隐私设置里还是空的?”
这是由于 Telegram 的本地数据库缓存未刷新导致的。请按照以下步骤强制开启(不会删除聊天记录):
- 打开 Telegram,点击底部的 Settings (设置) 图标。
- 快速连续点击“Settings”图标 10 次!(像双击点赞一样快)。
- 屏幕会弹出一个隐藏的 Debug Menu (调试菜单)。
- 向下滑动,找到并点击 “Clear Database and Cache” (清除数据库与缓存)。
- APP 会自动重启。再次进入
设置->隐私,你会发现 通行密钥 选项已经出现了!

💡 常见问题 (FAQ)
Q: 开启通行密钥 Passkeys 后,注册新账号还需要手机号吗?
A: 需要。 通行密钥仅用于登录(Login),作为替代短信或邮箱登录的选项。Telegram 的账号体系依然基于手机号码,注册(Sign up) 环节仍需验证手机号。Passkeys 只是让你在注册成功后,后续的所有登录操作都不再依赖短信。
Q: 如果我的设备丢了/被盗,Telegram账号还安全吗?
A: 安全。 通行密钥存储在密码管理器的加密隔离区域中,黑客无法像拦截短信那样拦截它,也无法在钓鱼网站上诱骗你输入(因为它是与特定域名绑定的)。 此外,如果你丢失了设备,可以随时在其他已登录设备的 设置 -> 设备 或 隐私 中,远程撤销/删除与该丢失设备关联的密钥,账号控制权始终在你手中。如果你将通行密钥保存到了 iCloud 或 Google 云端(默认设置),只需在新手机上登录你的 Apple ID 或 Google 账号,Telegram 就能自动调用云端的密钥登录。
Q: 我可以用 1Password 或 Bitwarden 存密钥吗?
A: 可以。Telegram 遵循标准的 FIDO2 协议。只要你在手机系统的“自动填充服务”设置中启用了支持通行密钥的第三方管理器(如 Bitwarden, KeePassDX, 1Password 等),Telegram 就能调用它们来保存和读取密钥,不强制绑定 iCloud 或 Google 密码管理。
哪些客户端支持(或不支持)通行密钥?
目前支持情况如下,请注意区分:
✅ 支持:
- Android & iOS: 最新版官方客户端。
- Windows Desktop: 最新版 Telegram Desktop(注意:需要电脑硬件支持并开启 Windows Hello 生物识别)。
❌ 暂不支持:
- macOS: Telegram for macOS (Swift原生版) 及 Mac版 Telegram Desktop 均暂不支持。
- Linux: Linux 版 Telegram Desktop。
- Web版: Telegram WebK 和 WebA。
- 第三方APP: Telegram X、Nicegram 等非官方应用。 (注:由于安全要求极高,非官方应用在此次更新中均未获得支持)
我可以在同一台设备上,为同一个账号设置多个密钥吗?
可以。 如果你在同一台手机上有多个身份验证方式(例如不同的密码管理器账号),登录时屏幕上会出现一个列表,允许你选择具体的密钥进行验证。
一个 Telegram 账号最多能添加多少个通行密钥?
5 个。 建议为您最常用的 2-3 台核心设备(主力手机、备用机、Windows平板)配置密钥即可。
参考来源&拓展阅读:


留下评论