!!! Overview
[{$pagename}] is an [algorithm] for generating [Cryptographic Keys]. 


Modern [cryptographic] systems include [Symmetric Key Cryptography] [algorithms] (such as [DES] and [AES]) and [Public Key Algorithms] (such as [RSA]).

[Symmetric Key Cryptography] [algorithms] utilizes a [Cryptographic Key]

[Public Key Algorithms] outputs the [Private Key] and a corresponding [Public Key].

[Cryptography] uses [integers] for [Cryptographic Keys]. In some cases keys are randomly generated using a [Pseudorandom number generator] ([PRNG]). 

In other situations, the [{$pagename}] is derived deterministically using a [password] and a [Key Derivation Function] ([KDF]).

Many [Cryptography] [protocols] are designed to have [Perfect Forward Secrecy], which requires [{$pagename}] of a new [Cryptographic Key] for each [session].

[NIST Special Publication] [NIST.SP.800-133] covers Recommendation for [Cryptographic] [Key Generation]


!! More Information
There might be more information for this subject on one of the following:
[{ReferringPagesPlugin before='*' after='\n' }]