Flipper Authenticator CLI命令完全指南:用命令行高效管理你的全部令牌

发布时间:2026/8/18 17:11:06
Flipper Authenticator CLI命令完全指南:用命令行高效管理你的全部令牌
Flipper Authenticator CLI命令完全指南用命令行高效管理你的全部令牌【免费下载链接】flipper-zero_authenticatorSoftware-based TOTP/HOTP authenticator for Flipper Zero device.项目地址: https://gitcode.com/gh_mirrors/fl/flipper-zero_authenticatorFlipper Authenticator 是一款运行在 Flipper Zero 设备上的软件版 TOTP/HOTP 认证器而它内置的CLI命令系统则让你可以用命令行方式高效管理全部令牌。本指南面向新手和普通用户从查看令牌列表、添加与删除令牌到设置 PIN 码、配置自动输入与导出备份手把手带你掌握 Flipper Authenticator 命令行工具的全部核心用法轻松成为命令行管理高手。Flipper Authenticator CLI 是什么为什么值得用✨Flipper Authenticator 本质上是一个口袋里的 Google Authenticator支持基于时间的一次性密码TOTPRFC 6238和基于计数器的一次性密码HOTPRFC 4226。除了在设备屏幕上直观查看验证码它还内置了一套功能完整的命令行接口CLI让你通过终端连接设备后用纯文本命令完成所有令牌管理操作。使用 CLI 管理令牌有三大好处批量操作更快捷一条命令即可添加、更新或删除令牌无需在屏幕上反复点按脚本化与自动化可以配合自动化脚本完成批量导入、导出与备份功能更完整某些高级设置如自动化输入、加密密钥槽位在 CLI 中操作更直观。快速入门如何进入 Flipper Authenticator 命令行模式进入 CLI 前请确保你的 Flipper Zero 已通过 USB 连接到电脑并在终端中打开串口会话如使用screen、minicom或 Flipper 官方 CLI 工具。连接成功后输入应用注册的命令名totp即可进入 Flipper Authenticator 命令行模式totp help所有 CLI 命令都以totp开头支持多个别名如list与ls等效方便快速输入。完整的命令语法说明记录在项目的 cli_help.txt 文件中命令路由与插件加载逻辑则在 cli.c 中实现感兴趣的读者可以对照源码深入学习。查看帮助与版本最快的上手方式显示全部命令用法totp helphelp别名h、?会一次性打印所有命令、参数和选项的完整说明是新手最应该先执行的一条命令。忘记某个参数怎么写时随时调用它即可。查看应用版本totp version该命令用于确认当前安装的 Flipper Authenticator 版本号排查兼容性问题时非常有用。令牌管理核心命令增删改查与排序 查看令牌列表listtotp list列出设备上保存的全部令牌默认以表格形式展示若需要结构化输出可追加--tsv参数得到制表符分隔的格式方便复制到表格软件中处理totp list --tsv表格与 TSV 两种输出格式分别由 list_output_formatter_table.c 和 list_output_formatter_tsv.c 实现。查看单个令牌详情lsattrtotp lsattr index别名cat查看指定序号令牌的详细信息包括类型、算法、位数、有效期、计数器以及自动化输入特性等。details插件的输出格式化器位于 details 目录下。添加新令牌add totp add name [-t type] [-a algo] [-d digits] [-e encoding] [-l duration] [-u] [-b feature]...add别名mk、new用于添加新令牌常用参数包括-t type令牌类型totp或hotp默认totp-a algo哈希算法可选sha1、sha256、sha512、steam默认sha1-d digits验证码位数可选 5、6、8默认 6-e encoding密钥编码base32或base64默认base32-l durationTOTP 有效期秒范围 15–255默认 30-i counterHOTP 初始计数器仅 HOTP 令牌适用-u输入密钥时不隐藏字符-b feature自动化输入特性可选none、enter、tab、slower。执行命令后CLI 会提示你输入令牌密钥默认以*掩码显示确认后即可完成添加。核心实现见 add.c。小技巧从 Google Authenticator 迁移时先扫码获得otpauth://URI再从中提取密钥按上述方式添加或直接使用下文的export功能反向操作。更新已有令牌update ✏️totp update index [-n name] [-t type] [-a algo] [-d digits] [-l duration] [-s] [-e encoding] [-b feature]...update用于修改指定序号的令牌参数与add基本一致额外包括-n name修改令牌名称-s重新输入并更新令牌密钥。只修改某个属性时只需传入对应的参数其余配置保持不变非常灵活。实现见 update.c。删除令牌delete ️totp delete index [-f]delete别名rm按序号删除令牌。默认会要求你在设备上交互确认追加-f参数可跳过确认直接删除适合脚本场景。调整令牌顺序movetotp move index new_indexmove别名mv将指定序号从 1 开始的令牌移动到新的位置方便把常用令牌排在列表前面减少翻页次数。安全设置PIN 码与加密密钥槽位 设置 / 修改 / 移除 PINtotp pin set [-c slot] totp pin remove [-c slot]totp pin set设置或修改 PIN 码按提示使用键盘方向键输入显示为*回车确认totp pin remove移除 PIN 码保护-c slot指定新的加密密钥槽位范围 12–100可用于更换加密密钥。设置 PIN 后每次执行敏感命令如查看令牌详情都需要先验证身份。更换 PIN 时CLI 还会自动为配置文件创建备份确保操作安全。PIN 相关逻辑见 pin.c。高级功能自动化输入、通知与时区 ⚙️配置自动输入automationtotp automation [automation...] [-k layout] [-w delay]automation用于配置验证码的自动输入方式支持自动化方法none关闭、usbUSB HID 模拟键盘、bt蓝牙 HID-k layout键盘布局可选QWERTY、AZERTY、QWERTZ、Czech、Dvorak、Hungarian、Slovak-w delay输入前的初始延迟秒默认 0.5。配置完成后在令牌详情页触发自动化输入Flipper Zero 就会像键盘一样自动敲入验证码配合-b enter/-b tab特性添加令牌时设置甚至可以自动补按回车或 Tab实现一键登录。键盘布局支持由 kb_layout_provider.c 提供自动化方法定义见 automation_method.h。设置通知方式notifytotp notify [notification...]查看或设置通知方式可选none无、sound声音、vibro振动。在生成验证码时以声音或振动提醒方便不低头看屏幕的场景。设置时区timezonetotp timezone [timezone]查看或设置当前时区偏移小时。TOTP 验证码依赖时间计算如果设备时间与服务器不一致导致验证失败首先检查并修正时区设置。timezone别名tz的实现见 timezone.c。数据备份与迁移export 与 reset 导出全部令牌exporttotp exportexport会在控制台打印全部令牌的明文密钥以otpauth://URI 列表格式输出方便迁移到其他认证器或备份。⚠️ 注意执行此命令前 Flipper 屏幕上会弹出安全确认对话框因为明文密钥一旦泄露账号安全将受到威胁。导出后请务必妥善保管输出内容并及时清除终端记录。实现见 export.c。恢复出厂设置resettotp reset将应用恢复到默认设置。该操作会清除全部令牌和配置请务必先使用export备份确认无误后再执行。常用命令速查表 目标命令示例说明查看帮助totp help打印全部命令用法查看版本totp version显示应用版本号列出令牌totp list表格形式列出全部令牌令牌详情totp lsattr 1查看 1 号令牌详情添加令牌totp add github -a sha256添加 SHA256 算法令牌更新令牌totp update 1 -n newname修改 1 号令牌名称删除令牌totp delete 1 -f强制删除 1 号令牌移动令牌totp move 3 1把 3 号令牌移到第 1 位设置 PINtotp pin set设置 PIN 保护自动输入totp automation usb -k QWERTY开启 USB 自动输入设置通知totp notify vibro开启振动通知设置时区totp timezone 8设置东八区导出备份totp export导出全部令牌为 URI 列表结语让命令行成为你的令牌管理利器 Flipper Authenticator 的 CLI 命令系统虽然界面朴素却功能强大从最基础的增删改查到 PIN 加密、自动化输入、导出备份几乎覆盖了令牌管理的全部场景。对于新手记住totp help和totp list两条命令即可快速上手对于进阶玩家善用-b自动化特性和export备份功能能让 Flipper Zero 真正成为你身边最顺手的双因素认证设备。如果需要从零开始构建 Flipper Authenticator 固件环境可以参考项目内的 application.fam 与 config.h 了解应用结构与编译配置。现在就拿起你的 Flipper Zero在终端里敲下第一条totp list吧【免费下载链接】flipper-zero_authenticatorSoftware-based TOTP/HOTP authenticator for Flipper Zero device.项目地址: https://gitcode.com/gh_mirrors/fl/flipper-zero_authenticator创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考