Key generation

Key generation is the process of generating keys in cryptography. A key is used to encrypt and decrypt whatever data is being encrypted/decrypted.

A device or program used to generate keys is called a key generator or keygen.