A keypair is a pair of keys:
They are a component of the public key scheme.
For some software such as portcle, a keypair is:
Because the public key is generated from the private key
Note that a public key can be regenerated from the private key. A keypair is mostly generated for public key authentication where you need the 2 at once.
Different tool create different format.
The keygen tool of OpenSSH has become the default tool as OpenSsh is now supported on Windows and Linux platform.
How to create a keypair with OpenSSH KeyGen? to create a key pair in the pem format
With the Java keytool utility, generation of a keypair and creation of a (Java) key store (Jks) with the rsa implementation algorithm.
keytool \
-genkeypair
-alias aliasEntry
-keyalg RSA
-keystore keyStoreName.jks
-dname "[email protected], CN=KeyName, OU=Programs Partners, O=Organisation, L=Town, C=NL"
-storepass keyStorePassword
-keysize 2048
-keypass keyPassword
where:
Putty has a tool to create key pair in a ppk format