---
Type: desktop-application
ID: com.github.paolostivanin.OTPClient.desktop
Package: otpclient
ProjectLicense: GPL-3.0+
Name:
C: OTPClient
Summary:
C: Application for managing TOTP/HOTP tokens with built-in encryption
Description:
C: >-
<p>Highly secure and easy to use OTP client written in C/GTK3 that supports both TOTP and HOTP and has the following features:</p>
<ul>
<li>integration with the OS' secret service provider via libsecret</li>
<li>support both TOTP and HOTP</li>
<li>support setting custom digits (between 4 and 10 inclusive)</li>
<li>support setting a custom period (between 10 and 120 seconds inclusive)</li>
<li>support SHA1, SHA256 and SHA512 algorithms</li>
<li>support for Steam codes</li>
<li>import and export encrypted/plain andOTP backup</li>
<li>import and export encrypted/plain Aegis backup</li>
<li>import and export plain FreeOTPPlus backup (key URI format only)</li>
<li>import of Google's migration QR codes</li>
<li>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.</li>
</ul>
Developer:
name:
C: Paolo Stivanin
Categories:
- System
- Security
Keywords:
C:
- otp
- totp
- hotp
- 2fa
- 2factor
- 2fa-client
- 2step
- twostep
Url:
homepage: https://github.com/paolostivanin/OTPClient
bugtracker: https://github.com/paolostivanin/OTPClient/issues
Icon:
cached:
- name: otpclient_com.github.paolostivanin.OTPClient.png
width: 48
height: 48
- name: otpclient_com.github.paolostivanin.OTPClient.png
width: 64
height: 64
- name: otpclient_com.github.paolostivanin.OTPClient.png
width: 128
height: 128
remote:
- url: com/github/paolostivanin.OTPClient.desktop/aa85070cd392f5b2c4e6dcdf5cebdfac/icons/128x128/otpclient_com.github.paolostivanin.OTPClient.png
width: 128
height: 128
stock: com.github.paolostivanin.OTPClient
Launchable:
desktop-id:
- com.github.paolostivanin.OTPClient.desktop
Provides:
binaries:
- otpclient
Screenshots:
- default: true
caption:
C: Empty main window
thumbnails:
- url: com/github/paolostivanin.OTPClient.desktop/aa85070cd392f5b2c4e6dcdf5cebdfac/screenshots/image-1_224x263@1.png
width: 224
height: 263
source-image:
url: com/github/paolostivanin.OTPClient.desktop/aa85070cd392f5b2c4e6dcdf5cebdfac/screenshots/image-1_orig.png
width: 501
height: 590
- caption:
C: Add menu
thumbnails:
- url: com/github/paolostivanin.OTPClient.desktop/aa85070cd392f5b2c4e6dcdf5cebdfac/screenshots/image-2_224x263@1.png
width: 224
height: 263
source-image:
url: com/github/paolostivanin.OTPClient.desktop/aa85070cd392f5b2c4e6dcdf5cebdfac/screenshots/image-2_orig.png
width: 501
height: 590
- caption:
C: General menu
thumbnails:
- url: com/github/paolostivanin.OTPClient.desktop/aa85070cd392f5b2c4e6dcdf5cebdfac/screenshots/image-3_224x263@1.png
width: 224
height: 263
source-image:
url: com/github/paolostivanin.OTPClient.desktop/aa85070cd392f5b2c4e6dcdf5cebdfac/screenshots/image-3_orig.png
width: 501
height: 590
- caption:
C: Settings menu
thumbnails:
- url: com/github/paolostivanin.OTPClient.desktop/aa85070cd392f5b2c4e6dcdf5cebdfac/screenshots/image-4_224x257@1.png
width: 224
height: 257
source-image:
url: com/github/paolostivanin.OTPClient.desktop/aa85070cd392f5b2c4e6dcdf5cebdfac/screenshots/image-4_orig.png
width: 352
height: 405
Releases:
- version: 3.6.0
type: stable
unix-timestamp: 1710115200
description:
C: >-
<p>OTPClient 3.6.0 brings a new feature and internal improvements:</p>
<ul>
<li>NEW: add possibility to import plain/encrypted backups using the CLI</li>
<li>FIX: make GUI and CLI independent, so that CLI only can be built and installed without GTK.</li>
<li>FIX: check file size against memlock before importing a backup</li>
<li>FIX: code cleanup and internal refactoring</li>
</ul>
- version: 3.5.2
type: stable
unix-timestamp: 1709856000
description:
C: >-
<p>OTPClient 3.5.2 brings some small improvements:</p>
<ul>
<li>NEW: add possibility to export plain/encrypted Authenticator Pro/2FAS backups using the CLI</li>
<li>FIX: improve popover layout</li>
<li>FIX: exporting plaing Aegis via CLI</li>
<li>FIX: cleanup code</li>
</ul>
- version: 3.5.1
type: stable
unix-timestamp: 1709596800
description:
C: >-
<p>OTPClient 3.5.1 brings a small improvement and some code clean-up:</p>
<ul>
<li>NEW: add back buttons to the various popover menus</li>
<li>FIX: split popovers into their own UI files</li>
<li>FIX: remove upgrade message when upgrading from a version older than 2.6.0</li>
</ul>
- version: 3.5.0
type: stable
unix-timestamp: 1709251200
description:
C: >-
<p>OTPClient 3.5.0 brings some new features and improvements:</p>
<ul>
<li>NEW: add support for importing and exporting plain/encrypted 2FAS backups (#322)</li>
<li>NEW: add support for importing and exporting plain/encrypted AuthenticatorPro backups (#322)</li>
<li>CHANGE: show warning when exporting a plain backup</li>
<li>CHANGE: remove support for older Glib and GCrypt</li>
<li>FIX: add 2fa keyword to the desktop file (#349)</li>
<li>FIX: remove custom keywords from metadata file (#348)</li>
<li>FIX: returning to a dialog won't crash the widget</li>
</ul>
ContentRating:
oars-1.0:
violence-cartoon: none
violence-fantasy: none
violence-realistic: none
violence-bloodshed: none
violence-sexual: none
drugs-alcohol: none
drugs-narcotics: none
drugs-tobacco: none
sex-nudity: none
sex-themes: none
language-profanity: none
language-humor: none
language-discrimination: none
social-chat: none
social-info: none
social-audio: none
social-location: none
social-contacts: none
money-purchasing: none
money-gambling: none