$begingroup$ Indeed, all hash functions do create output of a fixed size, whatever the length of the input. This does indicate that there's a theoretical likelihood of collisions — two various inputs making the same hash. While you can avoid collisions by using a cryptographic hash, this is simply https://edmundn356jwh7.livebloggs.com/profile