Research Report on Cryptographic Hash Functions