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 ⓘ