ensures that you only receive legitimate files that have been encrypted. extra data appended to the file that is very difficult to forge.
encrypt hash with private key
the method of encrypting using a private key and decrypting using a public key