OTP 一次性动态验证码使用方法
OTP 是什么
OTP(One-Time Password,一次性动态密码) 是一串 6 位数字验证码,由 PingID App 在你的手机上本地生成(不依赖网络),用于完成二次认证。每 30 秒刷新一次,用过即废。
OTP 是推送通知的备用方案——当你手机没网、推送被拦截、或者推送链路出现任何问题时,手动从 App 里取 OTP 填到电脑屏幕上就能过。
什么时候用 OTP
以下场景会轮到你手动输 OTP:
| 场景 | 说明 |
|---|---|
| 手机离线(飞行模式、地下、无信号) | 推送发不出去,但 App 还在 |
| 推送被系统拦截 | Android 省电策略或 iOS 通知关闭 |
| 推送请求过期了 | 你耽搁太久没点,请求失效 |
| 企业策略强制 OTP | 某些高风险操作要求你输码而不是一键批准 |
| 你主动禁用了推送通知 | App 设置里关了推送,自动走 OTP |
取 OTP 和填 OTP
第一步:手机上取码
打开 PingID App 主界面,找到你的公司账号卡片。卡片上会显示一个6 位数字 + 倒计时圈(30 秒内有效)。
记下这串数字。倒计时圈走完后数字会变,以新的为准。
第二步:电脑上填码
当推送请求超时或你选择"用 OTP 认证"后,电脑屏幕会显示一个输入框。把刚才的 6 位数字输入进去(不需要空格),点「继续」或按回车。验证通过后自动登录。

注意倒计时
OTP 有时间窗口——通常 Ping 服务端允许 ±1 个周期(60 秒内)的容错。但如果你慢了,建议等 App 刷新到新码再填,避免因为超时被拒。
怎么让电脑端切到 OTP 模式
有些公司的认证界面会直接让你选"用推送还是 OTP"。更多情况是:
- 推送超时(通常等待 60~90 秒没点 Approve)后,自动弹 OTP 输入框
- 你手动刷新认证页面,会切换到 OTP 模式
- 在 PingID 桌面端或 Web 登录页上找"Enter OTP"或类似链接
优缺点
| 优点 | 缺点 |
|---|---|
| 离线可用 — 不需要手机网络 | 需要手动输入,比推送慢 |
| 不依赖推送链路 | 6 位数字有被偷看的风险 |
| 任何环境下都能用 | 30 秒过期,得盯着倒计时 |
和 Google Authenticator 的 OTP 一样吗
技术上都是基于 TOTP(基于时间的一次性密码)标准,算法相同。区别在于:
- PingID 的 OTP 是企业身份系统下发的种子,你不能自己改、不能导出到其他 App
- Google Authenticator 让你自己扫码加种子,可以存任意网站
- PingID 的 OTP 背后有企业审计日志——你输了哪个码、什么时候输的,公司 IT 后台都能看到
所以 PingID 的 OTP 虽然算法一样,但不能当成通用 2FA App 用。