מה זה PBKDF2?
PBKDF2 (Password-Based Key Derivation Function 2) גוזר מפתח קריפטוגרפי מסיסמה באמצעות מלח והרבה איטרציות. הוא מאט התקפות brute‑force ומייצר מפתחות שונים כשהמלח משתנה.
נקודות עיקריות:
- משתמש ב‑HMAC עם האש נבחר (SHA-1/SHA-256 וכו’)
- יותר איטרציות מגדילות את עלות החישוב
- אורך הפלט ניתן להגדרה
שיטות מומלצות:
- השתמשו במלח ייחודי ואקראי
- העדיפו יותר איטרציות במסגרת ביצועים סבירים
- למערכות חדשות שקלו Argon2 או scrypt