Generate OpenSSL private public keys online_

RSA and DSA key generator in Openssh, PKCS1, PKCS8, Putty formats.


How do we generate security keys?

Keys are generated on our server via php package called phpseclib3. It runs OpenSSL commands to create secured keys.

Are we keeping generated keys somewhere in our server?

Of course not, the keys are generated and transmitted directly to your browser. We fully respect user privacy and security.

We run analytics with Matomo to track parameters used:

  • algorithm: rsa or dsa
  • size: 1024,2048,4096
  • passphrase used: yes or no

What is algorithm for?

Rivest-Shamir-Adleman (RSA) is a cryptosystem. Digital Signature Algorithm (DSA) is a signature verification system.

Both algorithms can be used to authenticate to ssh server.

RSA/DSA key size

Keys lower than 2048 should not be generated as not secured enough.

4096 is less hackable than 2048, but some hardware may not be compatible with.