Apesar dos pessimistas, esta é realmente uma coisa razoável e útil para fazer. De fato, como aponta o @nik, ele já está embutido no MS Word; Inserir → Linha de Assinatura.
No entanto, o modo MS requer a obtenção de um certificado digital de uma autoridade de certificação. Essas coisas custam dinheiro. Você pode criar facilmente seus próprios hashes sem um certificado.
Primeiro, faça o download de um gerador de hash como HashCalc .
Agora, um problema com a geração de hashes de documentos do MS Word é que o Word altera constantemente os dados do documento para itens como salvamento automático, registro de data e hora, buffer de desfazer, et al. Você tem que verificar os dados legíveis, não o arquivo do Word. Faça isso:
- Salve seu documento do Word como texto, selecionando UTF-8 como codificação se você usar caracteres não-ASCII.
- Execute o HashCalc no arquivo .txt e copie o SHA1 ou qualquer hash.
- Abra o documento do Word (não .txt) e adicione o hash ao final do documento.
- Envie o documento anexado por hash.
- O destinatário pode cortar o hash do documento, salvá-lo como texto codificado em UTF-8 e calcular o hash. Deve ser o mesmo que você enviou.
- O destinatário envia a você o pagamento ou contrato ou o que quer que seja, além do hash.
- Para verificar o documento, exclua o hash e recalcule-o como antes. Deve ser o mesmo que o do destinatário.
Um problema com esse método é que ele considera apenas o texto, não coisas como gráficos ou formatação. Se você precisar usar hash, precisará usar um certificado digital no Word.