Cli tool to manage and generate TOTPs
Project description
🔮 cliotp
______ __ __ ______ ______ ______
/\ ___\ /\ \ /\ \ /\ __ \ /\__ _\ /\ == \
\ \ \____ \ \ \____ \ \ \ \ \ \/\ \ \/_/\ \/ \ \ _-/
\ \_____\ \ \_____\ \ \_\ \ \_____\ \ \_\ \ \_\
\/_____/ \/_____/ \/_/ \/_____/ \/_/ \/_/
[!IMPORTANT] This project is very much a work in progres, but has the basic features for most use cases.
Easily organize, store, and generate your one time passwords from the comfort of your terminal.
This library follows rfc4226 and rfc6238. It can serve as a replacement for authenticator apps.
Installation
Requires python >= 3.10
pip install cliotp
Getting started
Initialize the library
cliotp init
This will prompt for a password. You password will be hashed to generate your master password. The master password is then stored locally and used to encrypt/decrypt each of your TOTP seeds.
After initialization you can add and retrieve codes using
cliotp add IDENTIFIER SEED
cliotp code IDENTIFIER
See cliotp --help for a full list of available commands
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cliotp-0.3.1.tar.gz.
File metadata
- Download URL: cliotp-0.3.1.tar.gz
- Upload date:
- Size: 10.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.6.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ee57c9f83fb09d84be4ae0fb5e31f11512c03e36de0d22a8715a33a7d53b2511
|
|
| MD5 |
143669c7a877ea121d564ae0c3390de8
|
|
| BLAKE2b-256 |
0055084f165518c04e3ca35af1038450755bf914b0d6841b9f28051d7ecbb596
|
File details
Details for the file cliotp-0.3.1-py3-none-any.whl.
File metadata
- Download URL: cliotp-0.3.1-py3-none-any.whl
- Upload date:
- Size: 14.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.6.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9e37301581773652a8afb1c95adc8485bee7e97015d1b116f1d6e5d60b65c146
|
|
| MD5 |
c34dec117bdd78bc5164e0fc714971ca
|
|
| BLAKE2b-256 |
505c627cf6e4459d6f9c632f00ead6aa41cb69a6ea6d059fd8e21ca802cc4c13
|