Motor de Digestão de Mensagens (hash). Permite o processamento direto ou incremental de mensagens de comprimento arbitrário usando uma variedade de algoritmos de hash.