TWOFAP - Two Factor Authentication Program



I originally wrote a first version of a 2FA (TOTP) code generator after not being able to find a simple, easy to compile cross-platform version elsewhere. This first version was made using C++ and Qt; the source is available here.



Since then I have re-written the program in ANSI C (aka C89) using the Nuklear GUI library, in order to target more (and older) platforms, mostly for fun. The functionality of both versions is currently identical.



Downloads are available below:


Windows x86 (NT 3.51 and higher, Windows 95 and higher): EXE

Windows x64 (XP and higher): EXE

Linux/X11 x86 (glibc 2.3 and higher): ELF

Linux/X11 x64 (glibc 2.3 and higher): ELF

FreeBSD 4.9.2 and higher (i386): ELF

FreeBSD 5.0.2 and higher (amd64): ELF

FreeBSD 12.2 and higher (amd64): ELF

FreeBSD 13 and higher (ppc64be): ELF

NetBSD 9.2 and higher (amd64): ELF

OpenBSD 7.0 and higher (amd64): ELF

BeOS R5 (x86): ELF

Haiku R1B3 (x86): ELF

Haiku R1B3 (x64): ELF

Mac OS 8.1 through 9.x (8.1 - 9.0.x requires CarbonLib 1.0.2 or higher): DSK, BIN, ISO

Mac OS X (PowerPC) 10.0 through 10.5.x: TGZ

Mac OS X (Intel) 10.4.4 through 10.14.x: TGZ, DMG

Downloads for the original Qt version, for Windows 64-bit and Mac OS X (Intel 64-bit, 10.10 or higher) can be found here.

Donations: BTC bc1qsnk9jr09zsd8suyvu3gnqxn9z7tvzzsjrq5pd0