Overview
Argon2 derives password hashes through memory-hard computation, making large-scale guessing more expensive.
Hashes passwords with tunable memory and time cost.
Compact metadata for implementation and discovery.
Argon2 derives password hashes through memory-hard computation, making large-scale guessing more expensive.
Quick facts
Runtime and memory behavior at a glance.
Best
O(mt)
Average
O(mt)
Worst
O(mt)
Space
O(m)
block[i] = G(block[i - 1], block[reference_index])Fills memory with password-dependent blocks that depend on earlier and referenced blocks.
Show memory blocks being filled and repeatedly mixed.
Argon2 operates in O(mt) time and O(m) space within the Password Hashing family. Key governing relation: block[i] = G(block[i - 1], block[reference_index]). Often compared with HMAC and SHA-256.
What each reference supports for this entry.
IETF/CFRG implementer-oriented reference for Argon2 password hashing.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.