标签:开源

1 篇文章

平台指南

在线 TOTP 工具是怎么算验证码的?原理、实现与开源

用网页版 2FA 工具取码时,密钥有没有被传到服务器上?本文拆开在线 TOTP 工具的计算过程:Base32 怎么解码、30 秒时间窗口怎么划分、HMAC 与动态截断怎么凑出 6 位数字,为什么全程用浏览器自带的 Web Crypto 在本地算,以及我们把这套算法开源的理由与 npm 用法。