Cryptographic Hash Function

It produces a fixed-size alphanumeric string of character which represents a variable-size transaction input. It is easy to calculate the hash starting from the original content, but it is quite difficult to recover the original content starting from the hash. It is used to verify that the original content has not been altered since the same function applied on the same content will always produce the same hash as the one which has been stored previously.