|Overview: Key Derivation Function|
|Definition||An algorithm that produces a key from a password or master key.|
|Related Concepts||CryptographyCryptographic KeysCryptographic SaltInformation Security|
What is a Key Derivation Function?
John Spacey, updated on November 28, 2016
A key derivation function is an algorithm that generates a cryptographic key from a password or master key. They produce the same result every time for a given input such that it is possible to find the key from a given password. Passwords are potentially too weak to use directly in encryption. Key derivation functions are often used to create a longer and more random key from a password. This is technique is known as key stretching. Key derivation functions are commonly based on cryptographic hash functions or block ciphers and may make use of salt and pepper.
EncryptionThis is the complete list of articles we have written about encryption.
If you enjoyed this page, please consider bookmarking Simplicable.
CryptographyA list of cryptography concepts.
An overview of hashcodes.
Pseudorandom vs Random
The difference between a pseudorandom and true random number.
Definitions of common types of cryptographic key.
Password vs Key
The difference between passwords and keys.
A definition of digital watermark with examples.
Network SecurityAn extensive list of network security techniques.
Security vs Privacy
The relationship between security and privacy.
An overview of technology hardening.
An overview of deep magic, a technology term.
Defense In Depth
An overview of defense In depth.
Encryption ExamplesA definition of encryption with examples.
A definition of canary trap with an example.
A definition of honeypot with examples.
Security Through Obscurity
A definition of security through obscurity with an example.
A definition of token with examples.
A definition of backdoor with examples.
TrendingThe most popular articles on Simplicable in the past day.
New ArticlesRecent posts or updates on Simplicable. Site Map
© 2010-2023 Simplicable. All Rights Reserved. Reproduction of materials found on this site, in any form, without explicit permission is prohibited.
View credits & copyrights or citation information for this page.