TOTP generator for Gnome
Project description
oathguardian: one-time password (TOTP/HOTP) generator
Oathguardian is a GTK-3 graphical tool for generating Time-based one-time password as defined in RFC6238. Those one-time passwords are frequently used as a two-factory authentication mechanism, by using a smartphone application such as Google authenticator.
Oathguardian permits to store the key secret either in a secret service such as Gnome Keyring ; or into a Yubikey 4. The yubikey is an USB device that has many security-related usages, such as storing a PGP private key, or doing TOTP/HOTP computations.
Screenshot
Installation
For now the best way to install oathguardian is to use pip.
The following instructions describe how to install oathguardian on a debian system, and should be transposable to any other linux distribution.
Dependencies
Some dependencies have to be installed beforehand:
$ sudo apt install python3-pip
$ sudo apt install libzbar0
$ sudo apt install pcscd libpcsclite-dev swig
oathguardian
$ pip3 install --user oathguardian
Post-installation
The main executable, oathguardian-gtk
will be automatically installed into $HOME/.local/bin
. If this path
is not currently in your PATH
variable, please add it by adding to your $HOME/.profile
:
PATH="$PATH:$HOME/.local/bin"
Licence
Oathguardian is released under the original ISC license, as used by OpenBSD project.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for oathguardian-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f17c016ba6d62c57822089fe86d410a40981d4ab9ff6c1a86e9b430612b2372c |
|
MD5 | 0746d2db987dd6b56459d7581f7d80d4 |
|
BLAKE2b-256 | 29961f3abb1b40d572ad9dd7e4d6b26cc924de5ac81495feaa542c20b98e9f1c |