🔐 stdotp

Zero-Dependency CLI 2FA Authenticator & AES-256-GCM Vault — Interactive Demo

✓ Zero External Dependencies Track E: Security & Crypto Utilities Zero Dependency Hackathon 2026 Team: ZeroClock · Moin (@moin08s)

Demo Steps

01
Zero-Dependency Proof
Verify no external modules are used
go list -m GOPROXY=off
cmd.exe — D:\Zero Dependancy\stdotp
D:\Zero Dependancy\stdotp>
Click Run to execute this demo step
02
In-Process Algorithm Self-Test
Validates all RFC vectors in under 50ms
RFC 4226 RFC 6238 RFC 7914 AES-GCM
cmd.exe — D:\Zero Dependancy\stdotp
D:\Zero Dependancy\stdotp>
Click Run to execute this demo step
03
Initialize Encrypted Vault
PBKDF2-HMAC-SHA256 · AES-256-GCM with AAD
PBKDF2 AES-256-GCM 600k iters
cmd.exe — D:\Zero Dependancy\stdotp
D:\Zero Dependancy\stdotp>
Click Run to execute this demo step
04
Add Multi-Algorithm Accounts
TOTP SHA1 · TOTP SHA256 (8-digit) · HOTP counter
HOTP TOTP-SHA1 TOTP-SHA256
cmd.exe — D:\Zero Dependancy\stdotp
D:\Zero Dependancy\stdotp>
Click Run to execute this demo step
05
Live TOTP & HOTP Code Generation
Real-time tokens with live countdown timer
HMAC-SHA1 HMAC-SHA256 Live Timer
cmd.exe — D:\Zero Dependancy\stdotp
D:\Zero Dependancy\stdotp>
⏱ Live Token Window 30s remaining
github
TOTP · HMAC-SHA1 · 6-digit
aws
TOTP · HMAC-SHA256 · 8-digit
yubikey
HOTP · Counter-based · 6-digit
Click Run to generate live tokens
06
Server-Side Token Verification
crypto/subtle.ConstantTimeCompare · RFC 6238 drift tolerance
ConstantTime Drift ±1
cmd.exe — D:\Zero Dependancy\stdotp
D:\Zero Dependancy\stdotp>
Click Run to execute this demo step
07
Vault Status & Cryptographic Health
KDF diagnostics · UTC alignment · Atomic rekey
AES-GCM PBKDF2
cmd.exe — D:\Zero Dependancy\stdotp
D:\Zero Dependancy\stdotp>
Click Run to execute this demo step
08
56 Automated Tests & Reproducible Build
81.1% coverage · Bit-for-bit SHA-256 checksum
56 Tests 81.1% Cover SHA-256
cmd.exe — D:\Zero Dependancy\stdotp
D:\Zero Dependancy\stdotp>
Click Run to execute this demo step