Generating a message digest includes selecting a first hashing procedure or a second hashing procedure for a message having words. If the first hashing procedure is selected, a first function is applied to a first subset of words at a function module to yield a first function output, and a second subset...http://www.google.de/patents/US7181009?utm_source=gb-gplus-sharePatent US7181009 - Generating message digests according to multiple hashing procedures