!!! 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' }]