Skip to main content

The memory-hard Argon2 password hash function

Document Type Replaced Internet-Draft (cfrg RG)
Expired & archived
Authors Alex Biryukov , Daniel Dinu , Simon Josefsson
Last updated 2017-02-22 (Latest revision 2015-11-05)
Replaced by RFC 9106
RFC stream Internet Research Task Force (IRTF)
Intended RFC status (None)
Additional resources Mailing list discussion
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.)