Prosatt and hashing
Dear visitor
If you enter into a contract with us, our general terms and conditions normally apply. We publish these general terms and conditions on our website. We want to assure you that our general terms and conditions online today are identical to the general terms and conditions online tomorrow. You can check this yourself, and do so by hashing. On this page, we explain how this works.
1. What is hashing?
Hashing is a cryptographic function that takes a fingerprint from a specific set of data, such as a text fragment or a PDF file. It then calculates the ‘hash’ or ‘checksum’ of the data, which can be used to verify that you are using an unmodified copy of that data. The checksum takes the form of a series of numbers and letters of a fixed length, also called a string.
There are many different hashing algorithms. At Prosatt, we use SHA-256, a secure and well-known method.
Hashing is a one-way process. It is easy to go from a data set to a checksum, but it is almost impossible to go from a checksum back to the original data. Entering a given set of data into the SHA-256 hashing algorithm will always produce the same checksum. But if the data changes even slightly, the checksum will be different.
​
Some examples:
Let's look at a simple text fragment, such as the phrase ‘Prosatt, your partner for growth’, and calculate the SHA-256 checksum. If we do so, we get the following checksum:
69d201d23281f3f6ade4443933a760d34d817dbc8e97d7d04e418be2839bbbaf
Now let's slightly modify the sentence and add an exclamation mark. The sentence will then become ‘Prosatt, your partner for growth!’. If we calculate the SHA-256 checksum of this sentence, we get the following checksum:
8a2c3c7d4ad2c41bf13e7e77048ba9e3c4bee58dbfe173ddab66acd39d36997a
As you can see: if anything changes about the data, the result is a totally different checksum.
The same applies when we calculate the checksum of a pdf file. If we start from the same pdf file, the SHA-256 checksum is always the same. But as soon as we change anything in the pdf, the checksum will be completely different. Therefore, the checksum can be used to confirm the version of the pdf file.
2. How does this work for Prosatt's general terms and conditions?
We publish our general terms and conditions on our website as a pdf file. For example, if you click on the URL Prosatt General Conditions_Version 1.2_20250401, you will be able to download a pdf file containing the Dutch-language version 1.2 of our general terms and conditions. This pdf has file name Prosatt General Conditions_Version 1.2_20250401.
If you only know the URL where you can find these general conditions, you will not know whether the pdf file you can download today is the same as the pdf file you could download yesterday. But if you know the URL as well as the checksum of the pdf file, you can check at any time whether the pdf file is still the same.
The SHA-256 hash (or checksum) of these English-language general terms and conditions is the following:
​
​ed066bc0ff3642f7f9e9c6f88bea554c63f68f36870bb483ce257d2c5b6b06e2​
​
For convenience, we usually include only the first eight characters, i.e. ed066bc0. This suffices in practice, because any change to the pdf file will cause the whole checksum to be totally different, and thus also the first eight characters.
You can re-download the file at any time, and check whether the checksum is still the same. Below, we explain how to do this.
3. How to find the checksum of a pdf file?
Perhaps you are working on a PC on which the 7-zip programme is installed. In that case, you can easily find the checksum by performing the following steps:
-
Download the file into your documents.
-
Right-click.
-
Go to ‘CRC SHA’ and then click on ‘SHA-256’.

Your PC will then automatically display the checksum of the file.

If you don't have a PC with 7-zip, the easiest way to check the hash of a file is to upload it to a website that can calculate a hash. For example, you can use the following website:
https://emn178.github.io/online-tools/sha256_checksum.html.
You can select the file for which you want to calculate the checksum and drag it to the ‘Drop File Here’ box. You can also click on the words ‘Drop File Here’ to browse to a file on your system. After you have done this, the website returns the SHA-256 hash in the field called ‘output’.

We hope this explanation will help you get started with Prosatt's terms and conditions without any problems!