[{"data":1,"prerenderedAt":43},["ShallowReactive",2],{"tool-content-en-rsa-key-generator":3},{"id":4,"title":5,"body":6,"description":34,"extension":35,"locale":36,"meta":37,"navigation":38,"path":39,"seo":40,"stem":41,"toolId":12,"__hash__":42},"tools\u002Ftools\u002Fen\u002Frsa-key-generator.md","RSA Key Generator",{"type":7,"value":8,"toc":29},"minimark",[9,13,17],[10,11,5],"h2",{"id":12},"rsa-key-generator",[14,15,16],"p",{},"Create RSA key pairs for SSH-style workflows, API authentication, or encrypted envelopes without installing OpenSSL or touching a terminal. The generator relies on your browser's native WebCrypto implementation, so key material is produced on your device and never transmitted.",[14,18,19,20,24,25,28],{},"Choose a modulus size — 2048 bits for everyday use, 3072 or 4096 bits when you need a longer security horizon — then export the pair as PEM (",[21,22,23],"code",{},"BEGIN PUBLIC KEY"," \u002F ",[21,26,27],{},"BEGIN PRIVATE KEY",") or inspect it as JSON Web Key. The page also runs an internal OAEP roundtrip so you can trust the pair works before downloading it. Store private keys safely: anyone holding one can decrypt messages intended for its public half.",{"title":30,"searchDepth":31,"depth":31,"links":32},"",2,[33],{"id":12,"depth":31,"text":5},"Generate RSA public\u002Fprivate key pairs of 2048 to 4096 bits and export them as PEM or JWK entirely offline.","md","en",{},true,"\u002Ftools\u002Fen\u002Frsa-key-generator",{"title":5,"description":34},"tools\u002Fen\u002Frsa-key-generator","G5Ngkicd2Egzfk1JLUWX3YlVj0SIcogPzB3Bx7hEuOE",1792391420286]