Acronym for Secure Hash Algorithm. A technique that computes a 160-bit condensed representation of a message or data file, called a message digest. The SHA is used by the sender and the receiver of a message in computing and verifying a digital signature, for security purposes. See also algorithm, digital signature.