⇦ | otpclient [universe]
Last updated on: 2025-01-27 12:48 [UTC]

Metadata for otpclient in universe

com.github.paolostivanin.OTPClient.desktop - 4.0.1-1 ⚙ amd64 ⚙ armhf ⚙ arm64 ⚙ ppc64el ⚙ riscv64 ⚙ s390x

Icon
---
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/2de01eaca4ab01addefc7bfce9930496/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/2de01eaca4ab01addefc7bfce9930496/screenshots/image-1_224x263@1.png
    width: 224
    height: 263
  source-image:
    url: com/github/paolostivanin.OTPClient.desktop/2de01eaca4ab01addefc7bfce9930496/screenshots/image-1_orig.png
    width: 501
    height: 590
- caption:
    C: Add menu
  thumbnails:
  - url: com/github/paolostivanin.OTPClient.desktop/2de01eaca4ab01addefc7bfce9930496/screenshots/image-2_224x263@1.png
    width: 224
    height: 263
  source-image:
    url: com/github/paolostivanin.OTPClient.desktop/2de01eaca4ab01addefc7bfce9930496/screenshots/image-2_orig.png
    width: 501
    height: 590
- caption:
    C: General menu
  thumbnails:
  - url: com/github/paolostivanin.OTPClient.desktop/2de01eaca4ab01addefc7bfce9930496/screenshots/image-3_224x263@1.png
    width: 224
    height: 263
  source-image:
    url: com/github/paolostivanin.OTPClient.desktop/2de01eaca4ab01addefc7bfce9930496/screenshots/image-3_orig.png
    width: 501
    height: 590
- caption:
    C: Settings menu
  thumbnails:
  - url: com/github/paolostivanin.OTPClient.desktop/2de01eaca4ab01addefc7bfce9930496/screenshots/image-4_224x257@1.png
    width: 224
    height: 257
  source-image:
    url: com/github/paolostivanin.OTPClient.desktop/2de01eaca4ab01addefc7bfce9930496/screenshots/image-4_orig.png
    width: 352
    height: 405
Releases:
- version: 4.0.0
  type: stable
  unix-timestamp: 1721865600
  description:
    C: >-
      <p>OTPClient 4.0.0 brings the following changes:</p>

      <ul>
        <li>CHANGE: switch from PBKDF2 to Argon2id (#358)</li>
        <li>NEW: make Argon2id parameters configurable (#358)</li>
        <li>NEW: add support for importing plain Aegis txt</li>
        <li>FIX: various issues related to importing Aegis backups (#371)</li>
        <li>FIX: improving handling of json files (#369)</li>
        <li>FIX: show db parameters dynamically</li>
      </ul>
- version: 3.7.0
  type: stable
  unix-timestamp: 1719532800
  description:
    C: >-
      <p>OTPClient 3.7.0 brings the following changes:</p>

      <ul>
        <li>CHANGE: deleting a row, editing a row and showing the qr code is now done via right click on the target row (#359)</li>
        <li>FIX: multiple fixes to QR handling (#364)</li>
        <li>FIX: exporting to FreeOTP+ format (#367))</li>
        <li>FIX: updated otpclient and otpclient-cli man pages (thanks @fvcr)</li>
        <li>FIX: code more readable thanks to macros</li>
      </ul>
- 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>
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