Skip to main content

10 tools

RSA, PGP, PEM, CSR, and SSH key tools

Start with the key container and the intended operation: inspection, conversion, key generation, encryption, or signature verification.

Choose by task

Inspect fields and convert containers

CSR Parser exposes certificate-request fields; it does not issue a certificate. SSH Host Key Parser reads SSH fields rather than ASN.1 structures. Read the key and certificate format guide before converting a container.

JWK to PEM Converter changes a supported JSON key representation into PEM. PEM to Hex Converter removes the text wrapper to expose encoded bytes. Hex to Object Identifier Converter decodes an OID value. Do not paste an entire certificate into the OID field. Read the binary encoding guide for DER lengths and OID examples.

Generate a key pair for the receiving format

Choose RSA Key Pair Generator for RSA key material. Choose PGP Key Pair Generator when your recipient expects OpenPGP keys. A PEM key and an armored OpenPGP key are different containers. Share the public key and retain the private key securely.

Encrypt a message or check its signature

RSA Encryption and PGP Encryption need public keys in their respective formats. Match RSA padding to the receiving application. RSA Verifier checks a signature against the message and public key. A successful signature check still requires a trusted association between that key and its owner.

Browse the full Keys & Tokens library

Collections in Keys & Tokens