<crypt:digester id="digester" algorithm="SHA1" outputMode="HEX" provider="BC"/>
SHA1 is the default algorithm and can be omitted.
        HEX is the default output mode and can be omitted,
            the other option being BASE64.
        provider attribute is optional.
        Here is an example implementation.
import com.springcryptoutils.core.digest.Digester;
public class MyDigester {
    @Autowired
    private Digester digester;
    public void myBusinessMethod() {
        String digest = digester.digest("eat me!");
        // OR, if you prefer obtaining the raw bytes, regardless of outputMode specified
        byte[] digestRawBytes = digester.digest("eat me!".getBytes("UTF-8"));
    }
}