SCRAM-SHA-1

E845091

SCRAM-SHA-1 is a password-based authentication mechanism that uses salted challenge–response hashing with SHA-1 to securely verify users without transmitting their plaintext passwords.

All labels observed (1)

Label Occurrences
SCRAM-SHA-1 canonical 4

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf SASL mechanism ⓘ
authentication mechanism ⓘ
avoids plaintext password transmission ⓘ
basedOn Salted Challenge Response Authentication Mechanism (SCRAM) ⓘ
category challenge–response authentication ⓘ
password-authenticated key exchange ⓘ
channelBindingVariant SCRAM-SHA-1-PLUS ⓘ
definedIn RFC 5802 ⓘ
designedFor Simple Authentication and Security Layer (SASL) ⓘ
linked to: SASL
designGoal avoid sending passwords in cleartext ⓘ
be suitable as a generic SASL mechanism ⓘ
support server-side password database compromise mitigation ⓘ
doesNotProvide protection against weak passwords ⓘ
hashFunction SHA-1 ⓘ
hasSuccessor SCRAM-SHA-256 ⓘ
SCRAM-SHA-256-PLUS ⓘ
linked to: SCRAM-SHA-256
messageFlow client-final-message ⓘ
client-first-message ⓘ
server-final-message ⓘ
server-first-message ⓘ
negotiatedVia SASL mechanism name "SCRAM-SHA-1" ⓘ
passwordStorageModel salted password verifier ⓘ
server stores salted hash, not plaintext password ⓘ
provides protection against passive eavesdropping ⓘ
protection against replay attacks ⓘ
requires configurable iteration count ⓘ
unique salt per user ⓘ
role allows server to prove possession of stored verifier ⓘ
verifies client knowledge of password ⓘ
standardizedBy Internet Engineering Task Force (IETF) ⓘ
status discouraged in new designs due to SHA-1 weaknesses ⓘ
supportsChannelBindingVariant SCRAM-SHA-1-PLUS ⓘ
supportsFeature mutual authentication ⓘ
proof of knowledge of password ⓘ
server authentication ⓘ
updatedBy RFC 7677 ⓘ
usedIn IMAP authentication ⓘ
MongoDB authentication ⓘ
PostgreSQL authentication ⓘ
SMTP authentication ⓘ
XMPP authentication ⓘ
uses iteration count ⓘ
nonce ⓘ
salt ⓘ
stored salted password verifier ⓘ
usesAlgorithm SHA-1 ⓘ
usesTechnique salted challenge–response hashing ⓘ

How these facts were elicited

Referenced by (4)

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

SASL → mechanismExample → SCRAM-SHA-1 ⓘ
MongoDB → supportsAuthenticationMechanism → SCRAM-SHA-1 ⓘ
subject linked to: MongoDB database
SCRAM-SHA-256 → improvesUpon → SCRAM-SHA-1 ⓘ
SCRAM-SHA-256 → relatedTo → SCRAM-SHA-1 ⓘ