Cryptographic Hash Function Properties

The primary aim of this exercise is to provide students with a hands-on experience of message hashing and to showcase the important qualities of hash functions in ensuring data security and integrity.