) modulująca wynik tak, by użycie tego samego hasła dawało w wyniku inny klucz (krytyczne z punktu widzenia bezpieczeństwa szyfrów strumieniowych)

Błędy projektowe przy wyborze funkcji PBKDF mogą prowadzić do zmniejszenia faktycznego bezpieczeństwa zapewnianego przez oprogramowanie szyfrujące.

Proponowane są również nowe funkcje PBKDF, które mają na celu zapewnienie tej samej złożoności łamania haseł niezależnie od wzrostu mocy obliczeniowej komputerów w zakresie przetwarzania równoległego.

Hasła w uwierzytelnieniu Hasła są powszechnie stosowane przy uwierzytelnianiu użytkowników w systemach teleinformatycznych oraz elektronicznych instrumentach płatniczych. W systemach teleinformatycznych wykorzystywane są jako tajny parametr, który potwierdza tożsamość zadeklarowaną przez użytkownika przez podanie identyfikatora. W elektronicznych instrumentach płatnicznych (np. karta płatnicza) stosowane są z reguły krótkie, numeryczne hasła określane nazwą kodów PIN.

System wykorzystujący do uwierzytelnienia hasła musi brać pod uwagę wszystkie wymienione wyżej zagrożenia.