gptkbp:instanceOf
|
hash function
|
gptkbp:bitwiseOperation
|
bitwise logical operations
|
gptkbp:block
|
1024 bits
512 bits
|
gptkbp:category
|
computer security
cryptography
hash function family
|
gptkbp:collisionResistance
|
high
|
gptkbp:designedFor
|
data integrity
|
gptkbp:developedBy
|
gptkb:National_Security_Agency
|
gptkbp:digestSize
|
256 bits
512 bits
224 bits
384 bits
512/224 bits
512/256 bits
up to 2^128-1 bits (SHA-512 family)
up to 2^64-1 bits (SHA-256 family)
|
https://www.w3.org/2000/01/rdf-schema#label
|
SHA-2
|
gptkbp:includes
|
gptkb:SHA-224
gptkb:SHA-512/224
gptkb:SHA-512/256
gptkb:SHA-256
gptkb:SHA-512
gptkb:SHA-384
|
gptkbp:numberOfRounds
|
64 (SHA-256, SHA-224)
80 (SHA-512, SHA-384, SHA-512/224, SHA-512/256)
|
gptkbp:patent
|
no
|
gptkbp:predecessor
|
gptkb:SHA-1
|
gptkbp:publicationYear
|
2001
|
gptkbp:RFC
|
gptkb:RFC_6234
gptkb:RFC_4634
|
gptkbp:specifies
|
gptkb:FIPS_PUB_180-4
gptkb:FIPS_PUB_180-2
|
gptkbp:standardizedBy
|
gptkb:NIST
yes
|
gptkbp:status
|
recommended
|
gptkbp:successor
|
gptkb:SHA-3
|
gptkbp:supportsAlgorithm
|
gptkb:Merkle–Damgård_construction
|
gptkbp:usedFor
|
gptkb:cryptocurrency
digital signatures
message authentication
password hashing
certificate generation
|
gptkbp:usedIn
|
gptkb:Bitcoin
gptkb:PGP
gptkb:SSL
TLS
|
gptkbp:vulnerableTo
|
none practical (as of 2024)
|
gptkbp:bfsParent
|
gptkb:SHA
gptkb:NIST
gptkb:OpenSSL
gptkb:MD5
gptkb:GNU_Privacy_Guard
gptkb:ECDSA
|
gptkbp:bfsLayer
|
5
|