WHAT IT DOES
Identify the public key before granting it access.
Paste an OpenSSH public-key line or a complete authorized_keys entry to decode its embedded algorithm, key size, SHA-256 fingerprint, comment, and leading access options. The fingerprint is calculated from the original SSH wire-format blob with Web Crypto, matching the modern SHA256 form printed by OpenSSH. Private-key blocks are refused before decoding because an access-control review does not need the secret half of the key pair.
Why use it?
Use it to identify the key in an access request and review authorized_keys restrictions before granting access. Comments are labels, not proof of ownership.
How to use this tool
- Paste the public-key line, optionally including its authorized_keys options, and inspect it.
- Compare the calculated SHA256 fingerprint with a fingerprint obtained from the intended owner through a trusted channel.
- Review restrictions separately from the trailing comment. Changing a comment does not change the underlying key; this tool does not test whether anyone holds its private half.
Details and limitations
- RSA, Ed25519, NIST P-256, P-384 and P-521 ECDSA, and OpenSSH FIDO/U2F public-key labels are recognized.
- The outer key label is checked against the algorithm embedded in the Base64 blob so a mismatched or corrupted line is not accepted silently.
- authorized_keys restrictions before the key type are preserved and reported separately from the free-form comment after the key.
- Only public-key wire data is decoded; the tool does not connect to a host, query an agent, or verify that the corresponding private key exists.