SHAKE (Secure Hash Algorithm KECCAK) є частиною стандарту SHA-3 і є функцією з розширюваним виводом (XOF). На відміну від традиційних хеш-функцій, SHAKE може створювати вивід довільної довжини. SHAKE128 забезпечує 128-бітну стійкість, а SHAKE256 — 256-бітну. Вони підходять для сценаріїв, що потребують змінної довжини хешу, таких як виведення ключів та генерація випадкових чисел.