Jump to content

Comparison of OTP applications

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by PutzfetzenORG (talk | contribs) at 16:43, 23 August 2024 (Moved column "Steam" from grouping "Non-default" (as in "special parameters" I assume) into the grouping "Operating system / Platform" because "Steam" is an operating system and not a "Non-default" parameter/feature.). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

The following is a general comparison of OTP applications that are used to generate one-time passwords for two-factor authentication (2FA) systems using the time-based one-time password (TOTP) or the HMAC-based one-time password (HOTP) algorithms.

Authenticated implementations

Implementation Description Online sync. Operating system / Platform Non-default
Windows Mac Linux iOS Android J2ME Steam Other Value length, d Hash, H Interval, TX Epoch, T0
Aegis Authenticator Free and open source app for Android to manage your 2-step verification tokens.[1] Automatic backup to a location of your choosing No No No No Yes No Yes| style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no"|No Yes Yes No Yes
Bitwarden Open Source Cross platform password manager. 2FA is a premium feature.[2] Yes Yes Yes Yes Yes Yes No Yes[3]| style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no"|No Yes Yes Yes Un­known
Bitwarden Authenticator Free and open source app for Android and iOS to manage your 2-step verification tokens.[4] No No No No Yes Yes No No| style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no"|No No No No No
SAASPASS Authenticator [5] Cross-platform 2FA Authenticator with TOTP & HOTP generator with sharing capabilities and password manager integration. Multiple device support, Mobile app and web access with multiple backup capabilities. Yes Yes Yes Yes Yes Yes No Yes| style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no"|No Yes Yes Yes Yes
Google Authenticator Yes No No No Yes Yes No No| style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no"|No No No No No
Yandex Key[6] Simple app for phones from Russian company Yes, manually, for 1 year No No No Yes Yes No Un­known| style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no"|No Un­known Un­known Un­known Un­known
IBM Security Verify Un­known No No No Yes Yes No Un­known| style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no"|No Un­known Un­known Yes Un­known
Microsoft Authenticator Yes No No No Yes Yes No No| style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no"|No No No No No
1Password Cross-platform password manager[7] Yes Yes Yes Yes Yes Yes No Un­known| style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no"|No No Un­known Un­known Un­known
Authy By Twilio, from 2015, originally Authy.[8] Previously available for Chrome.[9] Yes Discontinued March 19, 2024[10] Yes Yes No No| style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no"|No Yes No No No
Enpass[11] Password manager by Sinew Software Systems. Syncs over multiple back-ends. Yes Yes Yes Yes Yes Yes No No| style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no"|No Yes No Yes Un­known
FreeOTP[12] Maintained by RedHat, and based on Google Authenticator. No No No No Yes Yes No No| style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no"|No Yes Yes Yes No
oathtool[13] Command-line tool for generating OTP tokens. No No No Yes No No No Un­known| style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no"|No Yes Yes Yes Yes
privacyIDEA Authenticator[14] For use with privacyIDEA Authentication Server, with a secure enrollment process. No No No No Yes Yes No Un­known| style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no"|No Yes Yes Yes No
andOTP[15] (unmaintained)[16] Open-source app for Android 4.4+. Compatible with Google Authenticator. No No No No No Yes No No| style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no"|No No No Yes No
Invantive Authenticator[17] Focuses on integration with Invantive Keychain. No Yes No No No No No No| style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no"|No Yes Yes Yes Yes
LastPass Authenticator[18] Cross-platform OTP for mobile devices with support for online backup. Yes No No No Yes Yes No No| style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no"|No No No No No
Symantec VIP Un­known No No No Yes Yes No Un­known| style="background: var(--background-color-interactive, #EEE); color: var(--color-base, black); vertical-align: middle; white-space: nowrap; text-align: center; " class="table-Un­known" | Un­known Un­known Un­known Un­known Un­known
TOTP.APP[19] Web-based authenticator not requiring registration. No Yes Yes Yes Yes Yes No No| style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no"|No No No No No
Yubico Authenticator for Desktop[20] By Yubico, for use with Yubikeys. No Yes Yes Yes No No| rowspan=2 style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no"|No Yes Yes Yes No
Yubico Authenticator for Mobile Yes Yes
KeePassXC[21] Password manager Through user setup with Syncthing,[22] or only within the KeeWeb[23] online web App[24] Yes Yes Yes No KeePassDX[25] No Yes| style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no"|No Yes Yes Yes No
2FAS[26] Popular, feature rich open-source two-factor authenticator. No account required. Online backup/sync via iCloud or Google Drive Through browser extension connected to mobile app Yes Yes No No| style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no"|No Yes Yes Yes No
2FAuth[27] An open-source PHP web based self-hosted OTP generator, designed for both mobile and desktop. Yes, web based No Yes| style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no"|No Yes Yes Yes No
totp-cli[28] Popular, feature rich open-source two-factor authenticator. No account required. Manually No No Yes Yes No No Un­known| style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no"|No Un­known Un­known Un­known Un­known
Open Authenticator[29] Free, open-source and multiplatform app to manage your TOTPs. Yes, requires a subscription for more than 6 TOTPs Yes Yes No No Yes No No| style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no"|No Yes Yes Yes No
TOTP ME[30] Free, open-source J2ME MIDlet app to manage your TOTPs. Manually Using MicroEmulator app[31] Un­known Using J2ME Loader app[32] Yes No| style="background: #FFD; color:black; vertical-align: middle; text-align: center; " class="partial table-partial"|Any with J2ME support or emulator Yes Yes Yes Time correction in seconds
Hotpants[33] Free, open-source J2ME MIDlet app to manage your TOTPs and HOTPs. Import via scanning QR code on screen No No No No No Yes No| style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no"|No Un­known Un­known Un­known Un­known
Tessera[34] Free, open-source Qt for Symbian and desktop app to manage your TOTPs. Un­known Initial support for desktop No Could be ported No Un­known| style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes"|Symbian S60 5th Edition Un­known Un­known Un­known Un­known

See also

References

  1. ^ "Aegis Authenticator - Secure 2FA app for Android". Aegis Authenticator. Retrieved 29 April 2023.
  2. ^ "Pricing for Individuals and Families | Bitwarden". Bitwarden. Retrieved 23 March 2023.
  3. ^ "Steam Guard TOTPs". Bitwarden. Retrieved 23 March 2023.
  4. ^ "Bitwarden just launched a new authenticator app. Here's what it means to users. | Bitwarden Blog". Bitwarden.
  5. ^ "The 5 Best Two-Factor Authentication Apps for iPhone & Android". Gadget Hacks. 28 February 2020. Retrieved 28 February 2020.
  6. ^ "Yandex Key - Yandex ID. Help". yandex.com. Retrieved 28 May 2024.
  7. ^ "Use 1Password as an authenticator for sites with two-factor authentication". 1Password. Retrieved 7 September 2018.
  8. ^ Lardinois, Frederic (24 February 2015). "Twilio Acquires Two-Factor Authentication Service Authy". TechCrunch. Retrieved 5 March 2018.
  9. ^ "Authy for Chrome App & Extension End of Life". Authy Support. Retrieved 14 February 2024.
  10. ^ "Business customer guide: End of Life (EOL) for use of Authy API with Twilio Authy Desktop apps". Authy Support. Retrieved 14 February 2024.
  11. ^ "Best password manager for iOS, Android, Windows, Linux, Mac | Enpass". www.enpass.io. Retrieved 7 September 2018.
  12. ^ "FreeOTP". freeotp.github.io.
  13. ^ "OATH Toolkit". www.nongnu.org. Retrieved 7 September 2018.
  14. ^ "privacyIDEA Authenticator". GitHub. Retrieved 7 September 2018.
  15. ^ "andOTP/andOTP". GitHub.
  16. ^ flocke (15 July 2017). "[Unmaintained][App][4.4+][Open source] andOTP - Open source two-factor authentication for Android". XDA Forums. Retrieved 12 March 2023.
  17. ^ B.V., Invantive Software. "Invantive Authenticator". two-step-verification.solutions. Retrieved 7 September 2018.
  18. ^ "LastPass - LastPass Authenticator". lastpass.com. Retrieved 7 September 2018.
  19. ^ "Online one-time password generator / TOTP (Google Authenticator) Online". totp.app. Retrieved 7 September 2018.
  20. ^ "Using Your YubiKey with Authenticator Codes : Yubico Support". support.yubico.com. Archived from the original on 2 October 2018. Retrieved 11 March 2023.
  21. ^ Team, KeePassXC. "KeePassXC 2.2.0 released - KeePassXC". keepassxc.org.
  22. ^ "KeePassXC + KeePassDX (Android) Sync guide. A complete starting guide for new users". reddit.com. 10 September 2021. Retrieved 7 July 2023.
  23. ^ "Free Password Manager Compatible with KeePass: KeeWeb". keeweb.info. Retrieved 7 July 2023.
  24. ^ "KeeWeb". keeweb.info. Retrieved 7 July 2023.
  25. ^ "KeePassDX". keepassdx.com. Retrieved 7 July 2023.
  26. ^ "2FA Authenticator App (2FAS)". 2FAS. Retrieved 12 March 2023.
  27. ^ "GitHub - Bubka/2FAuth: A Web app to manage your Two-Factor Authentication (2FA) accounts and generate their security codes". GitHub. Bubka. Retrieved 19 March 2023.
  28. ^ "Authy/Google Authenticator like TOTP CLI tool written in Go". GitHub. Retrieved 28 May 2024.
  29. ^ "Open Authenticator : Secure your online accounts with a free, open-source and lovely-crafted app". Skyost. Retrieved 22 July 2024.
  30. ^ Cacek, Josef (14 April 2024), kwart/totp-me, retrieved 12 August 2024
  31. ^ "totp-me - TOTP for Java ME - Google authenticator". SourceForge.
  32. ^ Shakarun, Nikita, nikita36078/J2ME-Loader
  33. ^ Matti (4 August 2024), baumschubser/hotpants, retrieved 12 August 2024
  34. ^ Janiszewski, Maciej (10 April 2024), ksiazkowicz/Tessera, retrieved 12 August 2024