🔒 Password Strength & Crack-Time
Estimates entropy and time-to-crack at offline (10B/s) and online (100/s) attack rates. Detects dictionary words and patterns. 100% local.
Sec Lab · Interactive browser-native tools
Real, working security tools that run entirely in your browser. Password strength & crack-time, multi-algorithm hashing, JWT decoder, base64 codec, CVE lookup against the live CISA Known-Exploited-Vulnerabilities catalog, DNS check, subnet calculator, password generator, and an AI security companion. Nothing leaves your machine for the offline tools.
Estimates entropy and time-to-crack at offline (10B/s) and online (100/s) attack rates. Detects dictionary words and patterns. 100% local.
Computes MD5, SHA-1, SHA-256, SHA-384, and SHA-512 of any text or file using the Web Crypto API. Local, no network.
UTF-8 safe Base64 encoding and decoding for tokens, basic-auth headers, embedded blobs. Local-only.
Decodes header + payload of a JWT without verification. Read-only — never re-signs tokens. Local-only.
Looks up DNS records for a hostname via the TCG public DNS proxy. Catches typos, dangling subdomains, missing AAAA, etc.
Search the live CISA Known-Exploited-Vulnerabilities catalog by CVE id, vendor, or product. Loaded once on demand.
k-anonymity check against HaveIBeenPwned. Your password is SHA-1 hashed locally; only the first 5 hex chars leave the browser. The server proxies to HIBP's free range API and reports if your password appears in any known breach (and how many times).
Domain registration metadata via RDAP (the modern JSON successor to WHOIS-43). Free, public, no key required. Returns registrar, registration/expiration dates, nameservers, status flags.
Connects to host:443 server-side via node:tls and walks the full cert chain — subject, issuer, SAN list, validity window, fingerprint, protocol + cipher. Reports authorization status (browser-equivalent trust check).
IPv4 CIDR -> network, broadcast, usable host range, total addresses, and reverse-DNS prefix. Local arithmetic only.
Cryptographically random passwords using crypto.getRandomValues. Mix-and-match policies. Generates as many as you need.
Cryptographically random UUIDs (RFC 4122 v4). Useful for API tokens, request ids, test fixtures.
Percent-encoding for URLs, query strings, and path components. Local-only.
Fetches a URL via the TCG DNS proxy chain (CORS-permitting endpoints only) and grades security headers: HSTS, CSP, X-Frame-Options, Referrer-Policy, Permissions-Policy.
Ask cybersecurity questions in plain English. Backed by the TCG public AI endpoint with a security-focused system prompt. Use this for triage on suspicious links, CVE explanations, hardening advice, and incident-response playbooks. Do not paste credentials, PII, or proprietary data.