Authenticator¶
-
Authenticator for Tools
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
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¶
- Implemented #217
v5.8.0 - 20 Nov 2023¶
- Implemented #215
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¶
- Fixed #212
v5.5.0 - 26 Sep 2023¶
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¶
v3.1.0 - 31 Jul 2023¶
- Implemented #171
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¶
- Refactoring #162
- Updated repo to match OFW catalog requirements
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¶
- Fixed #116
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¶
v1.8.2 - 31 Mar 2023¶
- Implemented #106
v1.8.1 - 31 Mar 2023¶
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¶
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¶
- Fixed #53
v1.5.3 - 30 Dec 2022¶
- Fixed #51
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¶
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.