All Projects → 62726164 → Oathgen

62726164 / Oathgen

Licence: isc
A command line HOTP and TOTP client

Programming Languages

cpp
1120 projects

Labels

Projects that are alternatives of or similar to Oathgen

2FAuth
A Web app to manage your Two-Factor Authentication (2FA) accounts and generate their security codes
Stars: ✭ 664 (+1283.33%)
Mutual labels:  totp, hotp
Mintotp
Minimal TOTP generator in 20 lines of Python
Stars: ✭ 678 (+1312.5%)
Mutual labels:  totp, hotp
rx-otp
HMAC-based (HOTP) and Time-based (TOTP) One-Time Password manager. Works with Google Authenticator for Two-Factor Authentication.
Stars: ✭ 79 (+64.58%)
Mutual labels:  totp, hotp
otp-java
A small and easy-to-use one-time password generator library for Java according to RFC 4226 (HOTP) and RFC 6238 (TOTP).
Stars: ✭ 107 (+122.92%)
Mutual labels:  totp, hotp
Glewlwyd
Single Sign On server, OAuth2, Openid Connect, multiple factor authentication with, HOTP/TOTP, FIDO2, TLS Certificates, etc. extensible via plugins
Stars: ✭ 292 (+508.33%)
Mutual labels:  totp, hotp
apache 2fa
Apache two-factor (2FA) authentication with Google Authenticator based on Time-based One-Time Password (TOTP) or HMAC-based one-time password (HOTP) Algorithms.
Stars: ✭ 63 (+31.25%)
Mutual labels:  totp, hotp
hotp-php
HMAC Based One Time Passwords in PHP. RFC4226 and RFC6238 compliant.
Stars: ✭ 51 (+6.25%)
Mutual labels:  totp, hotp
Speakeasy
**NOT MAINTAINED** Two-factor authentication for Node.js. One-time passcode generator (HOTP/TOTP) with support for Google Authenticator.
Stars: ✭ 2,531 (+5172.92%)
Mutual labels:  totp, hotp
OneTime
iOS, watchOS, & macOS One-Time Password client
Stars: ✭ 14 (-70.83%)
Mutual labels:  totp, hotp
cotp
Trustworthy, encrypted, command-line TOTP/HOTP authenticator app with import functionality.
Stars: ✭ 45 (-6.25%)
Mutual labels:  totp, hotp
crotp
CrOTP - One Time Passwords for Crystal
Stars: ✭ 62 (+29.17%)
Mutual labels:  totp, hotp
Andotp
Open source two-factor authentication for Android
Stars: ✭ 3,326 (+6829.17%)
Mutual labels:  totp, hotp
Onetimepassword
🔑 A small library for generating TOTP and HOTP one-time passwords on iOS.
Stars: ✭ 243 (+406.25%)
Mutual labels:  totp, hotp
pyotp
Python One-Time Password Library
Stars: ✭ 1,930 (+3920.83%)
Mutual labels:  totp, hotp
Freeotpplus
Enhanced fork of FreeOTP-Android providing a feature-rich 2FA authenticator
Stars: ✭ 223 (+364.58%)
Mutual labels:  totp, hotp
multiOTPCredentialProvider
multiOTP Credential Provider is a V2 Credential Provider for Windows 7/8/8.1/10/2012(R2)/2016 with options like RDP only and UPN name support
Stars: ✭ 121 (+152.08%)
Mutual labels:  totp, hotp
Otpclient
Highly secure and easy to use OTP client written in C/GTK that supports both TOTP and HOTP
Stars: ✭ 206 (+329.17%)
Mutual labels:  totp, hotp
Go Guardian
Go-Guardian is a golang library that provides a simple, clean, and idiomatic way to create powerful modern API and web authentication.
Stars: ✭ 204 (+325%)
Mutual labels:  totp, hotp
php-totp
HOTP and TOTP token generation
Stars: ✭ 33 (-31.25%)
Mutual labels:  totp, hotp
Otphp
🔐 A PHP library for generating one time passwords according to RFC 4226 (HOTP) and the RFC 6238 (TOTP)
Stars: ✭ 857 (+1685.42%)
Mutual labels:  totp, hotp

oathgen

Oathgen is a command line HOTP and TOTP one-time password generator for BSD, Linux, Mac and Windows operating systems. The goal of oathgen is to be complete, standard and portable.

Oathgen is written in C++11. In order to build oathgen, you must use a C++11 compiler. See the build.sh script for the exact compiler options. Oathgen has been built on g++, clang++ and MSVC++ compilers, but other C++11 compilers may work too.

Oathgen uses the Crypto++ 8.0 library for hexadecimal and base32 decoding and HMAC-SHA1 and SHA2. Older versions of Crypto++ may not work due to a bug with base32 encoding

If you only want Google Authenticator functionality and like Go, you may try goathgen.

To learn more about oathgen, read my blog post.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].