SHA-256

E248473

SHA-256 is a widely used cryptographic hash function from the SHA-2 family that produces a 256-bit hash value for securing data integrity and authentication.

All labels observed (1)

Label Occurrences
SHA-256 canonical 9

How this entity was disambiguated

Statements (52)

Predicate Object
instanceOf SHA-2 family member ⓘ
cryptographic hash function ⓘ
hash function ⓘ
belongsToFamily SHA-2 ⓘ
category Merkle–Damgård construction ⓘ
collisionAttackComplexity approximately 2^128 operations (idealized) ⓘ
definedInStandard FIPS 180-2 ⓘ
linked to: FIPS 180-4

FIPS 180-4 ⓘ
designedBy National Security Agency ⓘ
hasBlockSize 512 bits ⓘ
hasDigestSize 256 bits ⓘ
hasNumberOfRounds 64 ⓘ
hasSecurityProperty collision resistance ⓘ
preimage resistance ⓘ
second preimage resistance ⓘ
hasWordSize 32 bits ⓘ
inputType arbitrary-length bit strings ⓘ
introducedYear 2001 ⓘ
outputEncodingCommon base64 ⓘ
hexadecimal ⓘ
outputType fixed-length bit string ⓘ
partOf SHA-2 ⓘ
predecessor SHA-1 ⓘ
preimageAttackComplexity approximately 2^256 operations (idealized) ⓘ
producesOutputLength 256 bits ⓘ
32 bytes ⓘ
recommendedBy NIST for many applications ⓘ
relatedAlgorithm SHA-224 ⓘ
SHA-384 ⓘ
SHA-512 ⓘ
linked to: SHA-2
standardizedBy NIST ⓘ
status widely deployed ⓘ
supersededBy SHA-384 (for higher security level) ⓘ
SHA-512 (for higher security level) ⓘ
usedFor blockchain hashing ⓘ
data integrity ⓘ
digital signatures ⓘ
file integrity checking ⓘ
message authentication ⓘ
password hashing (with additional mechanisms) ⓘ
usedIn Bitcoin ⓘ
IPsec ⓘ
PGP ⓘ
SSH ⓘ
SSL ⓘ
TLS ⓘ
other cryptocurrencies ⓘ
usesCompressionFunction Davies–Meyer-like construction ⓘ
usesOperations bitwise logical functions ⓘ
bitwise rotations ⓘ
bitwise shifts ⓘ
modular addition ⓘ

How these facts were elicited

Referenced by (9)

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

RFC 6668 → definesUseOf → SHA-256 ⓘ
RFC 6605 → usesHashFunction → SHA-256 ⓘ
SHA-2 → includesVariant → SHA-256 ⓘ
SHA-1 → successor → SHA-256 ⓘ
SHA256SU0 → algorithm → SHA-256 ⓘ
FIPS 180-4 → defines → SHA-256 ⓘ
TOTP RFC 6238 → allows → SHA-256 ⓘ