pathawks / otpdec

One-Time Password decoder

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

otpdec

This utility will decode a TOTP (Time-based One-Time Password) secret into a six digit authenticator code.

The motivation was a need for something that wasn't quite a password manager, but could still generate OTP codes. This can be used in combination with something like OpenPGP to script OTP generation, including putting the output on the clipboard with something like pbcopy or xclip:

gpg --decrypt ~/.otp/MyEmailAccount.gpg | otpdec | pbcopy

Input should be only the secret, not the full totp:// URL.

Limitations

Currently, only SHA1 is supported. Only 6 digit codes are generated. Only 30-second time steps are supported.

About

One-Time Password decoder


Languages

Language:Rust 100.0%