Uma empresa de desenvolvimento de software precisa enviar um contrato de
prestação de serviços para um cliente. Como o documento será transmitido eletronicamente, é
essencial garantir que seu conteúdo permaneça intacto durante a transmissão e que nenhuma
modificação seja feita por terceiros sem autorização. Além disso, o cliente deve ter a certeza de que
o contrato realmente foi emitido pela empresa e não por um atacante tentando aplicar um golpe. Qual
tecnologia pode ser utilizada para assegurar que o conteúdo do documento seja autêntico e que sua
integridade seja preservada?