SHA hash functions
SHA-1: It is the first name used for the official Secure Hashing Algorithm. It was released after a weakness in SHA-0. It was made by the National Security Agency (NSA). It was also found to be weak and unsafe.