Whirlpool (às vezes referenciado como WHIRLPOOL) é uma função criptográfica de hash desenvolvida pelos professores Vincent Rijmen e Paulo Barreto. A função foi recomendada pelo projeto New European Schemes for Signatures, Integrity and Encryption (NESSIE) (Europeu).
Foi também adotada pela Organização Internacional de Normalização (ISO) e pela Comissão Eletrotécnica Internacional (IEC) como parte do padrão internacional ISO 10118-3.