_noob.tools
My IP

RSA Key Pair Generator

Strictly offline cryptography engine. Generates PKCS#1 Private Keys and X.509 Subject Public Keys purely in-browser via JavaScript Web Workers. The keys generated here never leave your device.

What is the RSA Key Pair Generator?

Generates an RSA public/private key pair — 2048, 3072, or 4096-bit — directly in the browser, with the private key never leaving your device.

How it works

It loads the node-forge library and runs its RSA key generation routine, which searches for two large prime numbers and derives the modulus and exponents from them, using a Web Worker when available so the tab doesn't freeze during the search. The result is exported as a PKCS#1 private key and an X.509 public key, both as PEM text, along with the time the generation took.

SysAdmin & security use cases

  • Creating an SSH key pair when you don't have terminal access to run ssh-keygen
  • Generating an RS256 signing key pair for JWT-based authentication
  • Producing a quick key pair to test mutual TLS locally
  • Comparing generation time between 2048-bit and 4096-bit keys on your own machine