Skip to main content

PKCS #5: Password-Based Cryptography Specification Version 2.1
RFC 8018

Revision differences

Document history

Date By Action
2026-05-20
(System) Changed metadata: changed keywords to '['password-based encryption', 'password-based key derivation', 'salt']' from '[]'
2026-05-20
(System) Metadata update from RFC Editor
2026-05-20
(System) Changed author "A. Rusch": changed name from "Andreas Rusch" to "A. Rusch", cleared country (was "Australia"), changed order from "2" to "3"
2026-05-20
(System) Changed author "B. Kaliski": changed name from "Burt Kaliski" to "B. Kaliski", cleared country (was "United States of America"), changed order from "1" to "2"
2026-05-20
(System)
Changed author "K. Moriarty": changed name from "Kathleen Moriarty" to "K. Moriarty", changed is_editor from "False" to "True", set affiliation to "Dell EMC", changed order …
Changed author "K. Moriarty": changed name from "Kathleen Moriarty" to "K. Moriarty", changed is_editor from "False" to "True", set affiliation to "Dell EMC", changed order from "0" to "1"
2026-05-20
(System) Metadata update from RFC Editor
2020-01-21
(System) Received changes through RFC Editor sync (added Verified Errata tag)
2019-08-15
(System) Received changes through RFC Editor sync (added Errata tag)
2018-12-20
(System)
Received changes through RFC Editor sync (changed abstract to 'This document provides recommendations for the implementation of password-based cryptography, covering key derivation functions, encryption schemes, …
Received changes through RFC Editor sync (changed abstract to 'This document provides recommendations for the implementation of password-based cryptography, covering key derivation functions, encryption schemes, message authentication schemes, and ASN.1 syntax identifying the techniques.

This document represents a republication of PKCS #5 v2.1 from RSA Laboratories' Public-Key Cryptography Standards (PKCS) series. By publishing this RFC, change control is transferred to the IETF.

This document also obsoletes RFC 2898.')
2017-01-24
(System)
Received changes through RFC Editor sync (created alias RFC 8018, changed abstract to 'This document provides recommendations for the implementation of password-based cryptography, covering …
Received changes through RFC Editor sync (created alias RFC 8018, changed abstract to 'This document provides recommendations for the implementation of password-based cryptography, covering key derivation functions, encryption schemes, message authentication schemes, and ASN.1 syntax identifying the techniques.', changed pages to 40, changed standardization level to Informational, changed state to RFC, added RFC published event at 2017-01-24, changed IESG state to RFC Published, created obsoletes relation between draft-moriarty-pkcs5-v2dot1 and RFC 2898)
2017-01-24
(System) RFC published