Skip to main content

The memory-hard Argon2 password hash function

Document Type Replaced Internet-Draft (cfrg RG)
Authors Alex Biryukov , Daniel Dinu , Simon Josefsson
Last updated 2017-02-22 (Latest revision 2015-11-05)
Replaced by RFC 9106
Stream Internet Research Task Force (IRTF)
Intended RFC status (None)
Expired & archived
Stream IRTF state Replaced
Consensus boilerplate Unknown
Document shepherd (None)
IESG IESG state Replaced by draft-irtf-cfrg-argon2
Telechat date (None)
Responsible AD (None)
Send notices to (None)

This Internet-Draft is no longer active. A copy of the expired Internet-Draft is available in these formats:


This document describes the Argon2 memory-hard function for password hashing and other applications. We provide a implementer oriented description together with sample code and test vectors. The purpose is to simplify adoption of Argon2 for Internet protocols.


Alex Biryukov
Daniel Dinu
Simon Josefsson

(Note: The e-mail addresses provided for the authors of this Internet-Draft may no longer be valid.)