Argon2id

E793625

Argon2id is a modern, memory-hard password hashing function designed to resist GPU and side-channel attacks, combining features of the Argon2i and Argon2d variants.

Try in SPARQL Jump to: Statements Referenced by

Statements (47)

Predicate Object
instanceOf password hashing function
belongsToCategory cryptographic primitives
password-based key derivation functions
combinesFeaturesOf Argon2d NERFINISHED
Argon2i NERFINISHED
comparedWith PBKDF2 NERFINISHED
bcrypt
scrypt
designedFor key derivation
password hashing
resistance to GPU attacks
resistance to side-channel attacks
hasDesignGoal difficult implementation on GPUs
difficult implementation on specialized hardware
efficient implementation on modern CPUs
hasProperty CPU-intensive
configurable degree of parallelism
configurable memory cost
configurable time cost
memory-hard
parallelizable
hasSecurityGoal mitigation of side-channel leakage
resistance to ASIC cracking
resistance to GPU cracking
resistance to time–memory tradeoff attacks
resistance to tradeoff attacks
hasVariantOf Argon2 NERFINISHED
introducedAt Password Hashing Competition NERFINISHED
outputType fixed-length hash
parameter hashLength
memoryCost
parallelism
timeCost
version
partOf Argon2 family NERFINISHED
PHC winner Argon2
recommendedBy Argon2 designers for password hashing
recommendedFor new password hashing deployments
requires salt
specifiedIn RFC 9106 NERFINISHED
standardizedIn RFC 9106 NERFINISHED
supports associated data
secret key
variable output length
uses BLAKE2b-based compression function (via Argon2 core design)
data-dependent memory access in subsequent passes
data-independent memory access in first pass

Referenced by (1)

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

libsodium implementsPrimitive Argon2id