FLUTTER ECOSYSTEM

otp

RFC6238 基于时间的一次性密码 / Google Authenticator 库

最新版本
3.2.0
近 30 天下载
6.2万
喜欢数
201
Pub 分数
150

Package Overview

基于插件公开资料生成的选型评价,仅供参考。

插件概览

一个 Dart 库,实现了 RFC 6238 时间型一次性密码(TOTP)算法,与 Google Authenticator 及其他 TOTP 兼容应用兼容。它可生成安全、限时的认证码,用于双因素认证(2FA)。该包支持在 Android、iOS、Web、macOS、Windows 和 Linux 等多个平台上生成和验证 OTP。非常适合在 Flutter 应用中以最少配置集成 2FA。

适合场景
  • 移动应用中的双因素认证
  • 带2FA的安全登录系统
  • 与 Google Authenticator 集成
  • 生成限时访问代码
  • 用户账户验证
  • 备份代码生成
主要特点
  • 符合 RFC 6238 的 TOTP 实现
  • 跨平台支持
  • 简单的OTP生成和验证
  • 支持自定义时间步长和数字
  • 与验证器应用兼容
  • 轻量且无依赖
适合对象
  • 需要2FA的应用
  • 身份验证服务
  • 注重安全的应用程序
  • 开发安全登录流程的开发者
  • 与现有 TOTP 系统集成
使用建议
  • 需要正确的时间同步
  • 不支持二维码生成
  • 无内置用户界面
  • 手动处理密钥存储
  • 不适用于长期令牌存储
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add otp

所属分类

源码仓库

关联项目