I. Introduction
Hash function is the modern cryptography constitute the basic elements of a lot of information security solutions, plays an important role in modern cryptography. The hash function is used to compress arbitrary length messages into fixed-length message digests, and it has been widely used in the integrity of the data authentication, digital signature, key management, etc. [1]–[3]