{"ok":true,"result":{"slug":"key-pair-generator","name":"Key Pair Generator","summary":"Generate one new signing key pair (ECDSA, Ed25519 or RSA up to 4096 bits): PKCS#8 private key PEM, SPKI public key PEM, OpenSSH public key line and SHA-256 fingerprint. The key is created on PithLab's server and not stored; generate locally for production secrets.","description":"Generate RSA, ECDSA and Ed25519 key pairs in your browser. Export the private key as PKCS#8 PEM, the public key as PEM and OpenSSH, with its SHA256 fingerprint.","method":"POST","endpoint":"/api/v1/tools/key-pair-generator","plan":"free","mcpName":"key_pair_generator","input":{"type":"object","additionalProperties":false,"properties":{"algorithm":{"type":"string","description":"Key type. ed25519 or ecdsa-p256 for modern SSH/JWT use; rsa-pkcs1-* for RS256 and older systems; rsa-pss-* for PS256.","default":"ed25519","enum":["ecdsa-p256","ecdsa-p384","ecdsa-p521","ed25519","rsa-pss-2048","rsa-pss-3072","rsa-pss-4096","rsa-pkcs1-2048","rsa-pkcs1-3072","rsa-pkcs1-4096"],"maxLength":200000},"comment":{"type":"string","description":"Comment appended to the OpenSSH public key line, e.g. ada@laptop.","default":"","maxLength":200}}},"example":{"algorithm":"ed25519","comment":"deploy@ci"},"randomOutput":true,"network":false,"docs":"https://pithlab.com/developers/tools/key-pair-generator","page":"https://pithlab.com/tools/key-pair-generator"}}