🔐 RSA Key Pair Generator
Generate RSA public and private key pairs for cryptographic operationsThis tool generates RSA public and private key pairs for cryptographic operations. RSA is a widely used asymmetric encryption algorithm that uses a pair of mathematically related keys - a public key for encryption and a private key for decryption.
Bits:
Public Key
Private Key
Features:
- Generate RSA key pairs with configurable bit lengths (256-16384 bits)
- Standard PEM format output for both public and private keys
- Secure key generation using node-forge library
- Real-time validation of bit length requirements
- Easy copy and clear functionality
RSA key pairs are used for asymmetric encryption, digital signatures, and secure communication. The public key can be shared freely, while the private key must be kept secure and confidential. Key strength increases with bit length, but generation time also increases. 2048 bits is currently recommended for most applications.