SHAKE (Secure Hash Algorithm KECCAK) face parte din standardul SHA-3 și este o funcție de ieșire extensibilă (XOF). Spre deosebire de funcțiile hash tradiționale, SHAKE poate produce ieșiri de lungime arbitrară. SHAKE128 oferă o putere de securitate de 128 de biți, în timp ce SHAKE256 oferă o putere de securitate de 256 de biți. Sunt potrivite pentru scenarii care necesită ieșiri hash de lungime variabilă, cum ar fi derivarea cheilor și generarea de numere aleatoare.