Keypair (public and a private key)

Public Key Crypto Pair Key Creation

About

A keypair is a pair of keys:

  • a public key: Used for encryption or signature verification;
  • and a private one: The decryption key which is kept secret decrypt and sign.

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

Management

Format

See File format for key

Creation

Different tool create different format.

keytool

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:

keygen

SSH - KeyGen to create a key pair in the pem format

putty

Putty has a tool to create key pair in a ppk format





Discover More
Cryptography - Algorithm (called a Cipher)

A cipher is an algorithm that encrypt a plain text message into a ciphertext. Cipher algorithm can be categorized by the key that they used as parameters. No key symmetric one (using one key) ...
Cryptography - Key

A key is a parameter used in a cipher algorithm that determines: the encryption operation (forward) and the decryption operation (backward). It's the only secret parameter that protect the anonymity...
Portecle New Keystore
Cryptography - Keystore (KS)

A keystore is a database of key material. ie: key LDAP identity You only need it: if you are a server that want to implements SSL, or if the server requires client authentication. A keystore...
Cryptography - Keytool (Key and Certificate Management Tool)

keytool is a Key and Certificate Management Tool that comes with the installation of Java where: See ...
Cryptography - Storage of key material

This page lists the datastore / file of cryptographic material such as: key LDAP identity certificat signing request and more. Key and key pair file format is the binary...
Cryptography Software - gpg (GNU Privacy Guard)

gpg (GNU Privacy Guard, GPG or GnuPG) is a cryptographic software of the pgp class that permits to: sign and encrypt easily another sort of message or file. GnuPGGPGGNU Privacy GuardOpenPGPPGP ...
Gpg Kleopatra
Pgp (Pretty Good Privacy)

PGP (Pretty Good Privacy) (or OpenPGP) is a standard defined by 4880RFC4880 (OpenPGP Message Format) that define how to securely provide: electronic communications (email) and data storage services....
Public Key Crypto Pair Key Creation
Public Key

A public key is a key used in the public cryptographic system. The public key is often saved in a cer format. The Key_distributionpublic key distribution can be done: through public key servers....
Public Key Crypto Pair Key Creation
Public Key Authentication

Public key authentication is a asymmetric authentication method where the public keys are used as authentication credential for: automated processes implementing for instance single sign-on The...
Host Key Not Cached Putty
SSH - Host Key (or Ssh Public Key)

host keys are just ordinary SSH key pairs. Each host can have one host key for each algorithm. You should get an SSH host key fingerprint along with your credentials from a server administrator in order...



Share this page:
Follow us:
Task Runner