Appendix
System Description Service Robotics Modules
1004870-EN-05
| 118
14
Appendix
14.1
Hash value for integrity check of a download
Various files from Pilz are available for download. When you download such a file from the
Internet, you want to make sure that this is an original and that it is not a manipulated file
that might include malware or that was manipulated during download.
Pilz calculates and provides the hash values for various files available to download. In this
way, the original file includes a so-called electronic fingerprint. The hash value of the ori-
ginal file can be used to check the integrity of the downloaded file after downloading. To do
this, the hash value of the downloaded file bust be calculated with the same hash function
or the same encryption algorithm, and then it has to be compared to the original hash
value. When both values match, integrity is guaranteed. Pilz publishes the encryption al-
gorithm used to calculate the hash value of the original, and the original hash value.
In principle, you can use any suitable tool to calculate the hash value of the downloaded
program. The Windows 10 operating system provides various on-board tools to calculated
the hash value of a file.