SHA-2

E434687

SHA-2 is a family of cryptographic hash functions widely used for data integrity, digital signatures, and security protocols on the internet.

All labels observed (6)

Label Occurrences
SHA-2 canonical 13
SHA-224 2
SHA-384 2

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf cryptographic hash function family
basedOn Merkle–Damgård construction
blockSizeBits 1024
512
category secure hash algorithm
collisionAttackKnown no practical collisions known as of 2024
comparedTo more secure than SHA-1
compressionFunctionType Davies–Meyer
definedIn Secure Hash Standard
designedFor data integrity
digital signatures
message authentication
developedBy National Security Agency
hashLengthRangeBits 224–512
includesVariant SHA-224
linked to: SHA-2

SHA-256
SHA-384
SHA-512
linked to: SHA-2

SHA-512/224
SHA-512/256
introducedInYear 2001
namespace SHA family
outputType fixed-length hash value
partOfStandard FIPS 180-4
predecessor SHA-1
property collision resistance
preimage resistance
second preimage resistance
recommendedBy security standards bodies for general-purpose hashing
replaces weakened SHA-1 in many applications
standardizedBy NIST
status widely deployed
successor SHA-3
linked to: Keccak
usedFor HMAC
digital certificate signatures
password hashing (with salting and key stretching)
usedIn Bitcoin
IPsec
PGP
SSH
SSL
TLS
X.509 certificates
blockchain systems
code signing
usesOperation bit rotations
bitwise logical operations
modular addition

How these facts were elicited

Referenced by (21)

Full triples — surface form annotated when it differs from this entity's canonical label.

RFC 5702 specifiesUseOf SHA-2
FIPS 198-1 relatedTo FIPS 180-4
linked to: SHA-2
MD5 replacedBy SHA-2
SHA-256 partOf SHA-2
SHA-256 belongsToFamily SHA-2
SHA-256 relatedAlgorithm SHA-512
linked to: SHA-2
SHA-2 includesVariant SHA-224
linked to: SHA-2
SHA-2 includesVariant SHA-512
linked to: SHA-2
SHA-1 successor SHA-224
linked to: SHA-2
SHA-1 successor SHA-384
linked to: SHA-2
SHA-1 recommendedReplacement SHA-2 family
linked to: SHA-2
BLAKE2b fasterThan SHA-2
Secure Hash Standard specifies SHA-384
linked to: SHA-2
BLAKE2s fasterThan SHA-2
FIPS 180-4 definesFamily SHA-2