M51 (Whirlpool) Galaxy in Canes Venatici. Image courtesy of William McLaughlin. Welcome! WHIRLPOOL is a hash function designed by Vincent Rijmen and Paulo S. L. M. Barreto that operates on messages less than 2256 bits in length, and produces a message digest of 512 bits. Historically, WHIRLPOOL had three versions. The first version, WHIRLPOOL-0, was submitted to the NESSIE project. Its "tweaked"