...
The purpose of the IntegrityHash is to ensure that the content of files has been fully retained during transfer - for example, to ensure compliance.
The hash file stored on the target system allows the integrity of the file to be validated at a later date.
IntegrityHash requires only read permissions on the source system - the 'source' hash is calculated from memory.
...