Skip to content

Authenticator

  • Authenticator logo Authenticator for Tools Tools


    loading="lazy"

    Software-based TOTP/HOTP authenticator for Flipper Zero device

  • Information about application


    • Author: Alexander Kopachov (@akopachov)
    • Version: 5.161
    • Updated at: 2024-11-03
    • Downloads: 0

    Official Web Installer

Description

Flipper Authenticator is a software-based authenticator that implements multi-factor authentication services using the time-based one-time password (TOTP; specified in RFC 6238) and HMAC-based One-time Password algorithm (HOTP; specified in RFC 4226), for authenticating users of software applications.

It is like Google Authenticator, but for Flipper Zero device.

Companion app

There is a companion app for desktop allowing you to interact with Flipper Authenticator in a more user-friendly way. The latest builds as well as all the information about it can be found in its official repo here

Want to say thank you?

  • Buy me a coffee here (No account needed, one-time)
  • Become a patron at Patreon (Account needed)
  • Z.Cash: t1PCzJrd96RUfzjzhBERfXEFvSi7W6V86hM
  • USDT: 0xa12163eD56e35d3B38F7087B573384E40b2785e1
  • DOGE: DAa3nu1RCWwxZdAnGVga77bgxDFP1nhahj
  • TON: EQCSBzoTb1B7RhXnka5RegmdjHR3gQwRVgZHNPPqzjjvlW9T

Have questions?

Checkout FAQ or start a discussion here. You may also find help on your firmware Discord server.

If you would like to talk to the author directly, you can always contact me via Discord, Telegram or Signal

Changelog

Changelog

v5.16.1 - 22 Oct 2024

  • Fixed compatibility with latest FW changes (#243)

v5.16.0 - 29 Aug 2024

  • feat: confirm totp export on the device (#240)

v5.15.1 - 21 Aug 2024

  • refactor: removed all the references to Xtreme FW as it is dead
  • fix: BT key files name format is wrong

v5.15.0 - 10 Jul 2024

  • feat: added support of multiple BT profiles (#237)

v5.14.1 - 29 May 2024

  • fix: totp export command uses the wrong format to print url-encoded symbol.

v5.14.0 - 23 Apr 2024

  • fix: unable to add new token if type token secret for a longer than a minute (#231)

v5.13.0 - 11 Mar 2024

  • fix: HOTP counter increment is not working (#226)
  • feat: updated wolfSSL library to the latest version 5.6.6
  • feat: updated code to make it compatible with latest FW changes (BT refactoring)

v5.11.0 - 5 Feb 2024

  • feat: implemented standard navigation patterns (#223)

v5.10.0 - 8 Jan 2024

  • Implemented export functionality (#219)

v5.9.1 - 23 Nov 2023

  • Added checks for unsupported crypto methods
  • Added release artifacts supporting old crypto methods

v5.9.0 - 22 Nov 2023

v5.8.0 - 20 Nov 2023

v5.7.0 - 3 Nov 2023

  • Updated WolfSSL to v5.6.4
  • Cosmetic fix to "totp help" CLI command output text

v5.6.0 - 30 Oct 2023

v5.5.0 - 26 Sep 2023

  • Implemented counter-based tokens (HOTP) (#205)
  • Migrated build pipelines to uFBT (#203)

v5.0.0 - 13 Sep 2023

v4.1.0 - 28 Aug 2023

  • Implemented #195
  • Added "totp version" CLI command

v4.0.0 - 9 Aug 2023

  • Dropped homebrew hashing algo implementations and replaced them with WolfSSL library (#185)
  • Updated crypto algorithms to use PBKDF2 instead of plain HMAC to generate IV.
  • Fixed CLI bugs when dealing with conf file and folders

v3.2.0 - 2 Aug 2023

  • Implemented #177
  • Fixed #178
  • Refactoring

v3.1.0 - 31 Jul 2023

v3.0.2 - 28 Jul 2023

v3.0.0 - 26 Jul 2023

  • Implemented better encryption #167

v2.3.0 - 18 Jul 2023

  • Implemented #165
  • Just a bit of refactoring

v2.2.3 - 10 Jul 2023

v2.2.2 - 19 Jun 2023

  • Fixed #158
  • Cosmetic refactoring

v2.2.1 - 06 Jun 2023

  • Fixed #155
  • Refactoring

v2.2.0 - 05 Jun 2023

  • Fixed #153
  • Updated firmware submodules

v2.1.1 - 30 May 2023

  • Updated firmware submodules
  • Added some new fonts for supporters

v2.1.0 - 24 May 2023

  • Implemented #148
  • 🧹 Refactoring
  • ** Added nice custom fonts for supporters **

v2.0.3 - 29 Apr 2023

  • Fixed #146
  • Updated firmware references

v2.0.2 - 28 Apr 2023

  • Refactoring & minor improvements

v2.0.1 - 26 Apr 2023

  • Fixed few bugs I found during day 1 of v2.0.0
  • Refactoring
  • Updated firmware submodules

v2.0.0 - 25 Apr 2023

  • Reworked token list to make app work smooth with bigger lists of tokens. So right now you can add as much tokens as you need.
  • Improved token list operations to make them more reliable
  • Refactoring
  • Updated firmware submodules

v1.9.2 - 13 Apr 2023

  • Updated firmware submodules

v1.9.1 - 13 Apr 2023

  • Improved TOTP code rendering method
  • Added "--clean" flag to custom FBT

v1.9.0 - 12 Apr 2023

  • Moved token generation into separate thread
  • Refactoring and code cleanup

v1.8.8 - 11 Apr 2023

  • Xtreme: fixed BT name length according to latest XFW changes (by @Willy-JL)
  • Updated firmware submodules

v1.8.7 - 07 Apr 2023

  • Backup conf file before running "totp pin set" and "totp pin remove" CLI commands (#123)
  • Some refactoring (#120)

v1.8.6 - 06 Apr 2023

  • Updated firmware submodules #118

v1.8.5 - 05 Apr 2023

v1.8.4 - 05 Apr 2023

  • Added Steam guard token support (#111)
  • Added Base64-encoded token support
  • Custom font for token
  • Refactoring

v1.8.3 - 03 Apr 2023

  • Build artifact for Xtreme firmware (#113)
  • Xtreme: custom BT name & MAC which should resolve #98

v1.8.2 - 31 Mar 2023

v1.8.1 - 31 Mar 2023

  • Implemented #102
  • Implemented #103
  • Refactoring
  • Minor fixes

v1.8.0 - 30 Mar 2023

  • Implemented #95
  • New CLI commands "totp update", "totp lsattr"
  • Refactoring

v1.7.1 - 22 Mar 2023

  • Updated firmware submodules

v1.7.0 - 21 Mar 2023

  • Implemented #89
  • Refactoring

v1.6.5 - 09 Mar 2023

  • Updated firmware references
  • Updated code to make it compatible with latest firmware changes

v1.6.4 - 01 Mar 2023

  • Updated firmware references

v1.6.3 - 16 Feb 2023

  • Fixed #76
  • Fixed #77
  • Made CLI console output colorful
  • Few refactoring

v1.6.2 - 13 Feb 2023

  • Updated submodules to make app compatible with latest firmware
  • Cosmetic code changes

v1.6.1 - 07 Feb 2023

  • Implemented #70

v1.6.0 - 18 Jan 2023

  • Implemented #65

v1.5.6 - 09 Jan 2023

  • Updated firmwares

v1.5.5 - 04 Jan 2023

  • Implemented #58
  • A bit of refactoring

v1.5.4 - 02 Jan 2023

v1.5.3 - 30 Dec 2022

v1.5.2 - 21 Dec 2022

  • Config file moved to "/ext/authenticator/totp.conf"
  • Improved the way how config file is getting handled
  • Improved user notification if on error during config file open\read\update

v1.5.1 - 01 Dec 2022

  • Implemented #44 to be compatible with latest API changes

v1.5.0 - 23 Nov 2022

  • Implemented #36
  • Refactoring

v1.4.0 - 21 Nov 2022

  • Implemented #10
  • Refactoring

v1.3.1 - 18 Nov 2022

  • Implemented #30
  • Cosmetic improvements

v1.3.0 - 17 Nov 2022

  • Implemented #26
  • Implemented #28
  • Improved HID worker code
  • Improved navigation using "long press" event
  • Refactoring

v1.2.1 - 10 Nov 2022

  • Fixed #24
  • Small improvement to the USB mode restore code

v1.2.0 - 10 Nov 2022

  • Implemented #21

v1.1.2 - 07 Nov 2022

  • Integrated PVS Studio scanner and fixed all its complains
  • Updated firmwares
  • Refactoring
  • Dead code eliminated to fix "COMPACT=1 DEBUG=0" build
  • Build artifacts are done with "COMPACT=1 DEBUG=0" build settings

v1.1.1 - 02 Nov 2022

  • Latest firmwares
  • Refactoring
  • Sonar scan issues fixed

v1.1.0 - 26 Oct 2022

  • CLI added (thanks to @br0ziliy). #11
  • Updated firmware submodules to latest
  • Refactoring

v1.0.1 - 21 Oct 2022

  • Fixed issue #8
  • Refactoring

v1.0.0 - 17 Oct 2022

  • Made PIN optional
  • Submodules updated
  • Refactoring
  • Few fixes

v0.0.6 - 13 Oct 2022

  • Added timezone configuration UI
  • Removed CLI app POC
  • Minor fixes

v0.0.5 - 10 Oct 2022

  • Separate builds for Official and Unleashed firmwares
  • Updated code to FuriString

v0.0.4 - 05 Oct 2022

  • Moved TOTP app to separate folder to segregate it from flipper_firmware code and make it clearer
  • Code refactoring
  • Added SHA1, SHA256 and SHA512 hashing algos
  • Minor improvements

v0.0.2

Ability to add more than one token

v0.0.1

First POC. SHA1 hashing algorithm and one token.