Keysmith is a full program that runs in your browser and needs JavaScript. Please enable JavaScript, or use its engine as tools without it:
- X.509 / ASN.1 Certificate Inspector – Decode X.509 certificates, chains and CSRs: SANs, usages, CT SCTs, chain order and an ASN.1 tree.
- RSA/ECC Key Inspector – Inspect PEM, DER, JWK or OpenSSH keys: type, size, curve, fingerprints, thumbprint and weaknesses.
- TLS Cipher-Suite Simulator – See which TLS version, cipher and group browsers, Android, Java and OpenSSL get from your server.
- Hash & HMAC Calculator – MD5, SHA-2, SHA-3, BLAKE2, CRC32 and HMAC of text or files, with checksum compare.
- Password & Passphrase Generator – Strong random passwords and passphrases, made in your browser, with exact entropy.
- Password Entropy Race – Race 2–6 passwords or passphrases: entropy, pattern penalties and crack times.
- Private Breach Checker – Check if a password appears in known breaches without revealing it (k-anonymity).
- Key Derivation Lab – Derive keys with PBKDF2, scrypt, Argon2id and HKDF; compare costs with OWASP advice.
- Crypto Kitchen – CyberChef-style recipes: chain encodings, compression, hashes, AES, JWT and more, step by step.
- CyberChef-lite Pipeline – One-click decoding recipes: JWT, base64 → gunzip → JSON, double URL decode, hex dump.
- Shamir Secret Sharing – Split a secret into n shares so any k recover it, and combine shares, locally.
- Passkey & WebAuthn Tester – Test passkeys in your browser and decode WebAuthn responses: flags, AAGUID, signatures.
- Local File Encryption Studio – Encrypt and decrypt files with AES-256-GCM and a password, locally in your browser.
- Emoji Cipher Playground – Turn secret notes into emoji and back: substitution, Caesar shift and base-emoji.
← Keysmith · Tutorials