Digest - a wrapper class over MessageDigest with many update methods in a fluent style.