In der Kryptographie macht eine Schlüsselableitungsfunktion (KDF) aus einer geheimen Phrase einen langen geheimen Schlüssel (der "Hash" genannt wird), wie ein Passwort. Die Ausgabe einer Schlüsselableitungsfunktion sieht für ein anderes Ergebnis, das aus einer zufälligen Phrase erzeugt wurde, gleich aus. Sie werden auch verwendet, um geheime Schlüssel in einem bestimmten Format wiederzuverwenden, wie z.B. die Verwendung eines gemeinsamen geheimen Schlüssels aus dem Diffie-Hellman-Schlüsselaustausch für das Senden von Geheimnissen im AES.