SCRAM-SHA-256

E761754

SCRAM-SHA-256 is a modern, secure password-based authentication mechanism that uses the SHA-256 hash function within the SCRAM protocol to provide strong protection against credential theft and replay attacks.

All labels observed (3)

Label Occurrences
SCRAM-SHA-256 canonical 3
SCRAM 2
SCRAM-SHA-256-PLUS 1

How this entity was disambiguated

Statements (45)

Predicate Object
instanceOf SASL mechanism ⓘ
authentication mechanism ⓘ
password-based authentication mechanism ⓘ
avoids reusable password equivalents on the wire ⓘ
server-side storage of plaintext passwords ⓘ
basedOn Salted Challenge Response Authentication Mechanism ⓘ
category computer security ⓘ
cryptographic protocol ⓘ
definedInRFC RFC 7677 ⓘ
extendsSpecification SCRAM ⓘ
linked to: SCRAM-SHA-256
hasProperty does not send plaintext passwords ⓘ
resistant to passive eavesdropping ⓘ
resistant to replay attacks ⓘ
supports configurable work factor via iterations ⓘ
supports salted password storage on server ⓘ
hasVariant SCRAM-SHA-256-PLUS ⓘ
improvesUpon SCRAM-SHA-1 ⓘ
PLUSVariantSupports channel binding ⓘ
provides password-based authentication ⓘ
protection against credential theft ⓘ
protection against replay attacks ⓘ
relatedTo SCRAM-SHA-1 ⓘ
SCRAM-SHA-256-PLUS ⓘ
securityGoal secure password authentication over untrusted networks ⓘ
standardizedBy IETF ⓘ
supports mutual authentication ⓘ
supportsFeature client authentication ⓘ
password stretching ⓘ
server authentication ⓘ
usedIn SASL authentication for IMAP ⓘ
SASL authentication for SMTP ⓘ
SASL authentication for XMPP ⓘ
database authentication mechanisms ⓘ
message-oriented middleware authentication ⓘ
uses channel binding (optional) ⓘ
nonce-based challenge-response ⓘ
salted password hashing ⓘ
usesHashFunction SHA-256 ⓘ
usesParameter client nonce ⓘ
iteration count ⓘ
salt ⓘ
server key ⓘ
server nonce ⓘ
stored key ⓘ
usesProtocol SCRAM ⓘ
linked to: SCRAM-SHA-256

How these facts were elicited

Referenced by (6)

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

CRAM-MD5 → weakerThan → SCRAM-SHA-256 ⓘ
MongoDB → supportsAuthenticationMechanism → SCRAM-SHA-256 ⓘ
subject linked to: MongoDB database
SCRAM-SHA-256 → usesProtocol → SCRAM ⓘ
linked to: SCRAM-SHA-256
SCRAM-SHA-256 → extendsSpecification → SCRAM ⓘ
linked to: SCRAM-SHA-256
SCRAM-SHA-1 → hasSuccessor → SCRAM-SHA-256 ⓘ
SCRAM-SHA-1 → hasSuccessor → SCRAM-SHA-256-PLUS ⓘ
linked to: SCRAM-SHA-256