Standalone TOTP authenticator. Generates
time-based one-time passwords from stored
account keys. Google Authenticator compatible.
Authentificateur TOTP autonome. Génère des
mots de passe à usage unique basés sur le
temps à partir de clés de compte stockées.
Compatible avec Google Authenticator.
Eigenständiger TOTP-Authentifikator. Erzeugt
zeitbasierte Einmalpasswörter aus
gespeicherten Kontoschlüsseln. Kompatibel mit
Google Authenticator.
Autenticatore TOTP autonomo. Genera password
monouso basate sul tempo a partire da chiavi
account memorizzate. Compatibile con Google
Authenticator.
Use play.sh and b entry:
Use play.sh and t entry:
Use play.sh and r entry:
- cli with interactive menu
- static library contains the business core
- standalone dynamic linking binary for running
- standalone dynamic linking binary for testing
- portable profile database
profile.data - input validation for email and hash
- update each 30 seconds
- uses base32, sha1 and hmac-hash
INFO no need for msys or mingw use prebuilt binaries
- download and unzip gcc : winlibs-x86_64-posix-seh-gcc-16.2.0-mingw-w64ucrt-14.0.0-r1.zip
- download and rename xmake : xmake-bundle-v3.0.9.win64.exe
- place them on local folder of choice (e.g. C:\Tools\xmake\bin\xmake.exe and C:\Tools\gcc...\bin\gcc.exe)
- update local environment variables and append PATH setting with the two above paths :
- C:\Tools\xmake\bin
- C:\Tools\gcc...\bin
TODO use the full path not the ...
- try on Windows/MacOs arm64
SPDX-License-Identifier: AGPL-3.0-or-later
Copyright (C) 2026 Alexandre Raduly alexander14k28@gmail.com


