Хеш-функція — детермінована функція, що перетворює довільний вхід у фіксований вивід (дайджест). Одностороння та колізійностійка.
Алгоритми
- SHA-256 / SHA-3 — криптографічно стійкі, рекомендовані.
- MD5 / SHA-1 — вразливі до колізій, не для безпеки.
- bcrypt / Argon2 — спеціально для паролів (з salt + cost factor).
CTF-атаки
Hash Length Extension, Rainbow Tables, брутфорс слабких хешів.