Skip to content

Manage HMAC-based One-time Passwords like Googles Authenticator App (F2A) within the terminal of your choice.

License

Notifications You must be signed in to change notification settings

oakgary/oath-hotp-tool

Repository files navigation

oath-hotp-tool



Manage HMAC-based One-time Passwords like Googles Authenticator App (F2A).
within the terminal of your choice


Introduction


Your master password is hashed as 512bytes based on a random 128byte salt and sha512 digest.
Your secrets are encrypted based on your master password, a random 16byte iv and sha256 digest.
and stored in your config.json


Setup

Preparation

  1. Download and extract oath-hotp-tool
  2. npm install

Configuration

Select if you want your OTPs to be copied to your clipboard or just logged into the terminal.

  • config.json
{
    "shouldCopyToClipboard": true
}

Credits

Thanks to Rajat for his writeup on the algorithms used in Googles Authenticator App.

License

MIT

About

Manage HMAC-based One-time Passwords like Googles Authenticator App (F2A) within the terminal of your choice.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published