Application for managing TOTP/HOTP tokens with built-in encryption
Highly secure and easy to use OTP client written in C/GTK3 that supports both TOTP and HOTP and has the following features:
integration with the OS' secret service provider via libsecret
support both TOTP and HOTP
support setting custom digits (between 4 and 10 inclusive)
support setting a custom period (between 10 and 120 seconds inclusive)
support SHA1, SHA256 and SHA512 algorithms
support for Steam codes
import and export encrypted/plain andOTP backup
import and export encrypted/plain Aegis backup
import and export plain FreeOTPPlus backup (key URI format only)
import of Google's migration QR codes
local database is encrypted using AES256-GCM (PBKDF2 with SHA512 and 100k iterations) and, while decrypted, it's stored in a secure memory area allocated by GCrypt.
Mga pagbabago sa bersyon 4.2.0
9 days ago
(Ginawa 3 days ago)
OTPClient 4.2.0 the followin improvements:
ADDED: interactive search (ctrl-f)
IMPROVED: search now matches query against type, account label, and issuer uniformly
IMPROVED: Streamlined treeview model population to read JSON directly with safe defaults
IMPROVED: Simplified OTP update flow and tightened reorder/delete safety and cleanup
IMPROVED: Centralized app/db default initialization and early cleanup paths in app.c
IMPROVED: Tightened error handling by clearing config migration errors and freeing the config path
IMPROVED: Made early-exit cleanup safer by avoiding double-freeing the database key
IMPROVED: Added a helper to clear password entries and reset visibility on successful submit
IMPROVED: Cleared old/new password fields before the dialog closes to avoid brief exposure
IMPROVED: Initialized settings defaults when the config load fails and persisted them to otpclient.cfg
IMPROVED: Added warning dialog only when saving fallback defaults fails
IMPROVED: cli: improve robustness and correctness in string and file handling
FIXED: duplicate windows and tray icons on re-activation (#409)
Binuo ng komunidad
Ang app na ito ay na-develop sa bukas ng isang international na komunidad, at na-release sa ilalim ng GNU General Public License v3.0 or later.