| |
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.|
Type | | Definition | An algorithm that produces a key from a password or master key. | Related Concepts | |
Encryption
This is the complete list of articles we have written about encryption.
If you enjoyed this page, please consider bookmarking Simplicable.
© 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.
|