Hash functions
The first thing to do is to select the desired hash function from the drop-down box: MD5, SHA1, SHA2/256 or SHA2/512. The selected hash funtion will be only used to calculate the hash value (digest). Verify uses the hash function from the function column (which is the hash function used to generate the digest).


Calculate hash
A hash value will be generated for all files that do not yet have a hash digest (the value column is empty). If a new hash value has been calculated, the status is changed to "Calculated" and Date and Time are updated to reflect the status change. If a file already has a hash value, the status is changed to "Skipped" and Date and Time remain unchanged.


[ ] re-calculate existing hash
With this box is checked [v] a new hash digest is computed for all files, even if a hash value already exists (status is Calculated or Passed). A new hash digest is created and the existing hash value is overwritten. Date and Time are updated to reflect the status change. When this box is NOT checked, files that already have their hash value calculates are Skipped.


[ ] re-calculate failed hash
With this box is checked [v] a new hash digest is computed for files that have status Failed. A new hash digest is created and the existing hash value is overwritten. Date and Time are updated to reflect the status change.


Verify hash
No new has values are generated but existing has values are verified: the hash digest is re-calculated and compared to the existing hash digest. If the two values match the status is changed from "Calculated" to "Verified" and Date and Time are updated. If the two values do not match the status is changed to "Failed", Date and Time remain unchanged.

To calculate a new has value, the hash function specified for that file is used (NOT the hash function from the drop-down box). If the function column specifies a hash function that is not supported by HashTFS, the status is changed to "Function error". The hash function from the drop-down box is ONLY used to generate initial hash values for files that do not yet have a hash digest.

Recommended hash functions

To calculate file hash(es) select the appropriate has function depending on your hardware: SHA2/256 for 32-bit processor, SHA2/512 for 64-bit processor. MD5 and SHA1 hash values can be calculed for compatibility reasons.



© 2023-2023 Skybird communications - modified: February 25, 2023 15:31:56