gauthenticator 0.0.1

Act as google authenticator device

To use this package, run the following command in your project's root directory:

Manual usage
Put the following dependency into your project's dependences section:

Google Authenticator

A small D library to generate the google authenticator code.

inspired from

  • Install D Language
  • Install Dub package manager
    • On OSX run brew install dub.
    • Follow instructions on for other OSes.

The OTP auth code works on the secret token and the current time. The time on your local machine should be in sync according to NTP. The secret token usually is given to the user on the first configuration as a base32-encoded string or acquired via QR code.

The library exposes two functions:

  • getHOTPToken given a "secret" and a time interval, returns the 6-digit HOTP Token as a string
  • getTOTPToken given a "secret", returns the 6-digit TOTP Token as a string using the current time

more details on the algorithm on

  • Andrea Manzini
0.0.2 2020-Feb-28
0.0.1 2020-Feb-27
~master 2020-Feb-28
Show all 3 versions
Download Stats:
  • 0 downloads today

  • 0 downloads this week

  • 13 downloads this month

  • 101 downloads total

Short URL: