SHA stands for Secure Hash Algorithm and refers to a family of cryptographic hash functions published by the National Institute of Standards and Technology. SHA-2