Each time the hash value is different, and thus cannot be duplicated by an attacker.
If two different pieces of information generate the same hash value, this is known as a collision.
Collisions add new elements to the linked list associated with that particular hash value.
Computing the hash values in a rolling fashion is done as follows.
Objects are also given a color based on the hash value of their id.
So they decrypt the so-called signature and get the hash value.
If so, then your opinion that the salt should not be stored with the hash values makes a lot more sense.
If we can use this to compute the next hash value in constant time, then our problem will be solved.
The resulting sequence will always remain at the initial hash value.
The table content does not depend on the hash value to be inverted.