
Modern cryptographic hash functions abandon traditional block compression for the sponge construction. Arbitrary amounts of data are absorbed into a massive internal state, cryptographically permuted, and then squeezed out as a hash of any length. Because only a fraction of the state is ever exposed during the squeezing phase, the internal entropy remains securely hidden. The sponge absorbs the ocean.