SHA hash functions
In cryptography, the Secure Hashing Algorithms are a group of cryptographic hash functions released by the National Institute of Standards and Technology (NIST). The algorithms take an input and produce a hash value (often shown in hexadecimal). The length of the hash depends on the digest length of the algorithm.