gptkbp:instanceOf
|
crypt
|
gptkbp:block
|
512 bits
|
gptkbp:category
|
message authentication code
|
gptkbp:definedIn
|
gptkb:RFC_4868
gptkb:RFC_2104
|
gptkbp:dependsOn
|
length of secret key
strength of SHA-256
|
gptkbp:digestSize
|
256 bits
|
gptkbp:fullName
|
Hash-based Message Authentication Code with SHA-256
|
gptkbp:hashFunction
|
gptkb:SHA-256
|
https://www.w3.org/2000/01/rdf-schema#label
|
HMAC with SHA-256
|
gptkbp:provides
|
data integrity
message authentication
keyed hash
|
gptkbp:requires
|
key management
|
gptkbp:resistantTo
|
key compromise
length extension attacks
collision attacks (if SHA-256 is secure)
|
gptkbp:standardizedBy
|
gptkb:IETF
|
gptkbp:supportsAlgorithm
|
symmetric cryptography
|
gptkbp:usedFor
|
API authentication
data integrity verification
digital signatures (as a component)
password storage (as part of PBKDF2)
|
gptkbp:usedIn
|
gptkb:Amazon_S3
gptkb:GitHub_API
gptkb:DNSSEC
gptkb:Kerberos
gptkb:Google_Cloud_APIs
gptkb:IKEv2
gptkb:IPsec
gptkb:OAuth_2.0
gptkb:OpenID_Connect
gptkb:SAML
gptkb:SRTP
gptkb:TLS_1.2
gptkb:TLS_1.3
gptkb:WebAuthn
gptkb:FIDO2
gptkb:JWT
gptkb:Stripe_API
gptkb:OAuth_1.0
gptkb:AWS_Signature_Version_4
gptkb:Slack_API
SSH
TLS
Microsoft Azure APIs
IPsec AH
IPsec ESP
|
gptkbp:usesKey
|
secret key
|
gptkbp:bfsParent
|
gptkb:HS256
|
gptkbp:bfsLayer
|
7
|