SHAbased
SHAbased is a term used to describe systems, protocols, or components that rely on the Secure Hash Algorithm family for cryptographic hashing. In practice, SHAbased designs use these hash functions to provide data integrity, digital signatures, and authentication mechanisms such as message digests, certificate signing, and input authentication.
The SHA family was developed under the oversight of the U.S. National Institute of Standards and Technology
SHAbased implementations appear in a range of security-critical technologies, including digital certificates and TLS/SSL handshakes, code
Security considerations for SHAbased systems emphasize using current, strong variants (preferably SHA-2 or SHA-3), applying proper
See also: SHA, SHA-1, SHA-2, SHA-3, HMAC, cryptographic hash function.