Security Tools

RSA Key Generator

Generate cryptographically secure RSA public and private key pairs. Client-side generation limits risks – keys are never sent to a server.

About RSA Cryptography

RSA (Rivest-Shamir-Adleman) is widely used for secure data transmission. It is an asymmetric algorithm, meaning it uses two different keys: a Public Key to encrypt data, and a Private Key to decrypt it.

Key Size Recommendations

  • 1024 bit: Considered weak by modern standards. Avoid for sensitive data. Fast to generate.
  • 2048 bit: The current industry standard. Offers a good balance between security and performance for SSL certificates and SSH keys.
  • 4096 bit: Extreme security. Computationally expensive to generate and use, but resistant to future threats for longer.

Security Warning

NEVER share your private key. Anyone who has it can decrypt messages meant for you or digitally sign data as you. While this tool generates keys securely in your browser without transmitting them, for mission-critical production systems, it is best practice to generate keys offline on air-gapped machines.