SHAKE (Secure Hash Algorithm KECCAK) là một phần của tiêu chuẩn SHA-3 và thuộc nhóm hàm đầu ra mở rộng (XOF). Khác với hàm băm truyền thống, SHAKE có thể tạo đầu ra với độ dài tùy ý. SHAKE128 cung cấp mức an toàn 128 bit, còn SHAKE256 cung cấp mức an toàn 256 bit. Chúng phù hợp cho các tình huống cần đầu ra băm độ dài biến đổi như dẫn xuất khóa và tạo số ngẫu nhiên.