HomeSecurity ToolsSSH Key Analyzer

    SSH Key Analyzer

    Analyze SSH public keys for type, strength, fingerprints, and security issues. Supports RSA, Ed25519, ECDSA, and DSA keys. 100% client-side — nothing leaves your browser.

    SSH Public Key

    Paste your SSH public key (the contents of ~/.ssh/id_*.pub)

    or try an example:

    About SSH Key Security

    SSH keys provide passwordless, cryptographic authentication to servers. The security of your key depends on the algorithm and key size used.

    Key Types (Best → Worst)

    • Ed25519 — Fast, secure, small keys (recommended)
    • ECDSA — Good, but NIST curve concerns
    • RSA ≥3072 — Widely compatible, larger keys
    • RSA 2048 — Minimum acceptable, aging
    • DSA — Deprecated, do not use

    Best Practices

    • Use Ed25519 for new keys
    • Always set a passphrase on private keys
    • Use ssh-agent to avoid retyping passphrases
    • Rotate keys periodically (annually)
    • Consider FIDO2/Security Key backed keys
    This tool analyzes public keys only. It runs entirely in your browser — no data is transmitted. Never paste your private key anywhere online.