Scroll to navigation

GENOTPURL(1) General Commands Manual GENOTPURL(1)

NAME

genotpurlGenerate Google Authenticator URLs

SYNOPSIS

genotpurl -I issuer -L label [-k key] [-K keylen] [-i] [-c counter] [-d num-digits] [-p period]

DESCRIPTION

genotpurl is a utility for generating URLs for the Google Authenticator cell phone app, which generates one-time passwords compatible with the HOTP/OATH algorithm defined by RFC 4226. When such and URL is clicked on a cell phone, the token is automatically installed into the Google Authenticator app. This is a convenient way to deploy such tokens.

The issuer and label are required; these strings are displayed in the app along with the current token value.

The key is the token's binary secret key and is specified as a hexadecimal string. If no key is given, genotpurl generates a random key and prints it to standard output.

The -i, -c, -d, and -p flags allow creation of non-standard tokens, but these may not be supported by Google Authenticator.

OPTIONS

Specify the starting target counter value for the one-time password generation. This flag is incompatible with the -t flag.
Specify the number of digits in the one-time password. The default value is six.
Print the usage message and exit successfully.
Specify token issuer (e.g., "Example Industries, Inc.")
Create an interval-based token instead of a time-based token.
Specify the token binary secret key as a hexadecimal string.

If no key is given, genotpurl generates a random key and prints it to standard output.

Specify generated key length. Ignored if -k is also specified.
Specify token label (e.g., "user@example.com")
Specify the length of a single time interval in seconds. The default value is 30 seconds. Ignored if -i is given.

SEE ALSO

mod_authn_otp: Apache module for one-time password authentication, https://github.com/archiecobbs/mod-authn-otp.

Google Authenticator (iOS), https://itunes.apple.com/us/app/google-authenticator/id388497605?mt=8.

Google Authenticator (Android), https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2&hl=en_US.

AUTHOR

Archie L. Cobbs ⟨archie@dellroad.org⟩

July 21, 2018 Linux 5.14.21-150500.55.52-default