Overview
SHA256 is a Secure Hash Algorithms which is one of the latest hash functions standarized by the U.S Federal Government. SHA 256 IP Core Algorithm implements one-way hash functions that process a message digest. Such functions enables the determination of a message's integrity and provide 128 bits of security agains collison attacks . It computes a 256-bit message digest for messages of up to (2^64 – 1) bits. SHA 256 is critical for verification of digital signature, message authentications and generation of random numbers (bits)