gptkbp:instanceOf
|
hash function
|
gptkbp:birthdayAttackComplexity
|
2^128
|
gptkbp:block
|
512 bits
|
gptkbp:category
|
cryptography
hash function
|
gptkbp:collisionResistance
|
yes
|
gptkbp:designedBy
|
gptkb:NSA
|
gptkbp:digestSize
|
256 bits
arbitrary length
|
gptkbp:firstPublished
|
2001
|
gptkbp:format
|
gptkb:base64
hexadecimal
|
https://www.w3.org/2000/01/rdf-schema#label
|
SHA256
|
gptkbp:numberOfRounds
|
64
|
gptkbp:partOf
|
gptkb:SHA-2_family
|
gptkbp:predecessor
|
gptkb:SHA-1
|
gptkbp:preimageAttackComplexity
|
2^256
|
gptkbp:preimageResistance
|
yes
|
gptkbp:secondPreimageResistance
|
yes
|
gptkbp:specifies
|
gptkb:FIPS_PUB_180-4
|
gptkbp:standardizedBy
|
gptkb:NIST
|
gptkbp:status
|
active
|
gptkbp:successor
|
gptkb:SHA-3
|
gptkbp:supportsAlgorithm
|
gptkb:Merkle–Damgård_construction
|
gptkbp:usedFor
|
gptkb:cryptocurrency
digital signatures
message integrity
password hashing
|
gptkbp:usedIn
|
gptkb:Bitcoin
gptkb:Git
gptkb:PGP
gptkb:SSL
TLS
|
gptkbp:vulnerableTo
|
none practical (as of 2024)
|
gptkbp:bfsParent
|
gptkb:Kendryte_K210
gptkb:TLS_AES_128_GCM_SHA256
gptkb:TLS_CHACHA20_POLY1305_SHA256
gptkb:pgcrypto
|
gptkbp:bfsLayer
|
6
|