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 | 2 |
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-4
ⓘ
surface form:
FIPS 180-2
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-2 ⓘ
surface form:
SHA-512
|
| standardizedBy |
National Institute of Standards and Technology
ⓘ
surface form:
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 ⓘ |
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.