A way of verifying both the contents and the source of a file available for download through the Internet. Verifying the contents allows you to check that the contents of the file you download match the contents of the file when it was made available by the developer. Verifying the source allows you to ensure that the file comes from a reputable source.