Enhancement in Secure Hash Algorithm-512
The Project titled "Enhancement in Secure Hash Algorithm-512'' aims at increasing the Strength of the hash function against the attacks. A Message Authentication Code (MAC) is appended to the message at the source side at the time when the message is known to be correct. The receiver authenticates that by re-computing the MAC.. Hash function produces a 512-bit message digest which is used to check the integrity of the message. The hash code is generated from the message by performing the compression functions repeatedly with the initialization vector and the round key. A hash function iterates 80 times to complete the process of calculating the hash code. At each round various standard compression functions are performed, then the 512 bit of 8 blocks are moved directly to the next round.