Aegis 中文文档 下载 App

Steam、Yandex、MOTP 特殊验证码怎么添加

为什么它们是「特殊类型」

除了标准 TOTP/HOTP,应用还内置了三种专用算法。它们的特殊性在于参数是写死的,不是你随意配置的——这些信息来自官方仓库的安全设计文档:

类型哈希算法周期位数附加字段
SteamSHA130 秒5 位无
YandexSHA25630 秒8 位4–16 位数字 PIN
MOTPMD510 秒6 位4 位数字 PIN

Steam 令牌

Steam 平台的令牌码是 5 位字母数字组合,编码方式与标准 TOTP 不同(最后的编码步骤是 Steam 私有实现)。添加时选择 Steam 类型,把 Steam 移动端验证器迁移场景下拿到的密钥填入即可。Steam 相关条目也可以从 Steam 验证器的导出文件导入,见迁移总览。

Yandex 令牌

Yandex 的验证码固定 8 位、SHA256 算法,并且生成时要叠加一个 4–16 位的数字 PIN——这个 PIN 是你自己设定的,验证时服务端按同样规则校验。添加 Yandex 类型条目时会多出 PIN 输入框。

MOTP

MOTP 是一个较老的小型移动认证协议,现在能见到的服务不多。固定 MD5 算法、10 秒周期、6 位码,需要一个 4 位 PIN 配合。除非你明确知道自己的服务用 MOTP,一般不会碰到它。

添加建议