Key derivation function: Difference between revisions

Content deleted Content added
Password hashing: Listed OWASP recommended KDFs for password hashing.
DvO (talk | contribs)
Key derivation: add SSKDF example and hint on optional 'info' parameter
Line 22:
* As components of multiparty [[key-agreement protocol]]s. Examples of such key derivation functions include KDF1, defined in [[IEEE P1363|IEEE Std 1363-2000]], and similar functions in ANSI X9.42.
* To derive keys from secret passwords or passphrases (a ''password-based KDF'').
* To derive keys of different length from the ones provided: one example of. KDFs designed for this purpose isinclude [[HKDF]] and SSKDF. These take an 'info' bit string as an additional optional 'info' parameter, which may be crucial to bind the derived key material to application- and context-specific information.<ref name=info>{{cite web|title=The 'info' Input to HKDF|url=https://datatracker.ietf.org/doc/html/rfc5869#section-3.2|website=datatracker.ietf.org}} RFC 5869 (2010)</ref>
* [[Key stretching]] and key strengthening.