Skip to content

HeroProtagonist/cliotp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔮 cliotp

Important

This project is very much a work in progress, 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, like Authy.

Demo usage

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

About

Securely manage TOTPs locally in your terminal

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages