── POPULAR TAGS ──
#python (662)
#typescript (614)
#cli (564)
#hacktoberfest (491)
#cli-tool (483)
#react (480)
#javascript (449)
#rust (418)
#cross-platform (389)
#go (372)
#devops (317)
#ai (304)
#nodejs (298)
#llm (298)
#golang (286)
#android (272)
#open-source (256)
#docker (249)
#machine-learning (220)
#java (217)
#security (214)
#plugin-system (213)
#monorepo (213)
#self-hosted (211)
#linux (207)
#mcp (203)
#awesome-list (197)
#plugin-architecture (194)
#ai-agents (188)
#deep-learning (187)
java-otp is a Java library for generating HOTP (RFC 4226) and TOTP (RFC 6238) one-time passwords. The core functionality resides in two thread-safe classes: HmacOneTimePasswordGenerator for HMAC-based OTPs and TimeBasedOneTimePasswordGenerator for time-based OTPs. The library depends only on the Java standard library, with JUnit and JMH used solely for testing and benchmarking. Entry points include the constructors and methods like generateOneTimePassword and validateOneTimePassword. Data flow involves passing a SecretKey and counter/timestamp to generate or validate OTPs. The architecture is a simple, focused library with no external services or complex dependencies.
RATING:
MAINT: active
DRIFT: low
▸ 1 reusable components found
── end of results ──