A minimal library for generating and validating HOTP (HMAC-based One-Time Password) and TOTP (Time-based One-Time Password) tokens as per RFC 4226 and RFC 6238. Current version 1.0.1, last updated in 2015; no longer actively maintained.
pip install onetimepassNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Validate a TOTP token given a base32 secret.
Consider using pyotp instead, which is actively maintained.
Always use base32-encoded strings (e.g., from pyotp.random_base32()).
Synchronize clocks or use a library with drift support like pyotp.
Ensure you installed onetimepass 1.0.1 and use: from onetimepass import valid_totp
Run: pip install onetimepass
Convert secret to base32 string: base64.b32encode(secret).decode('utf-8')No dependency data recorded yet.