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.
Metadata
Release files for oathguardian 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| oathguardian-0.1.0.tar.gz | 267.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| oathguardian-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 532.4 kB
Release files / oathguardian-0.1.0.tar.gz
| Download URL | oathguardian-0.1.0.tar.gz |
|---|---|
| Size | 267.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2a9012bf48a28e758ffa4e0c62052c0aa876c981331326f1b15e38b373950268
|
|
BLAKE2b-256 checksum How to use checksums |
1cf3650b73d424cddb240146d2149f379c24fe0637b88ece27bd21cda64a3154
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / oathguardian-0.1.0-py3-none-any.whl
| Download URL | oathguardian-0.1.0-py3-none-any.whl |
|---|---|
| Size | 265.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f17c016ba6d62c57822089fe86d410a40981d4ab9ff6c1a86e9b430612b2372c
|
|
BLAKE2b-256 checksum How to use checksums |
29961f3abb1b40d572ad9dd7e4d6b26cc924de5ac81495feaa542c20b98e9f1c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |