A Hash function is simply a function that maps an input X of arbitrary length to an output h(x) of fixed length n.image of hash”The input to a hash function is called a pre-image, the message, or simply the input data. The output is called the hash" -Mastering Ethereum, by Andreas M. Antonopoulos, Gavin WoodSo in simple words, no matter how long / short your input is, a hash function will always give you a fixed sized result. A Hash function has two properties :Compression (described above)It...