Skip to main content

Appendix D. Revision History of PKCS

Appendix D. Revision History of PKCS #5​

Versions 1.0 - 1.3​

Versions 1.0 - 1.3 were distributed to participants in RSA Data Security Inc.'s Public-Key Cryptography Standards meetings in February and March 1991.

Version 1.4​

Version 1.4 was part of the June 3, 1991 initial public release of PKCS. Version 1.4 was published as NIST/OSI Implementors' Workshop document SEC-SIG-91-20.

Version 1.5​

Version 1.5 incorporated several editorial changes, including updates to the references and the addition of a revision history.

Version 2.0​

Version 2.0 incorporates major editorial changes in terms of the document structure, and introduces the PBES2 encryption scheme, the PBMAC1 message authentication scheme, and independent password-based key derivation functions. This version continues to support the encryption process in version 1.5.

Version 2.1​

This document transfers PKCS #5 into the IETF and includes some minor changes from the authors for this submission.

  • Introduces AES/CBC as an encryption scheme for PBES2 and HMAC with the hash functions SHA-224, SHA-256, SHA-384, SHA-512, SHA-512/224, and SHA-512/256 as pseudorandom functions for PBKDF2 and message authentication schemes for PBMAC1.

  • Changes references for PKCS #5 to RFC 2898 and for PKCS #8 to RFCs 5208 and 5898.

  • Incorporates corrections of two editorial errata reported on PKCS #5 [RFC2898].

  • Added security considerations for MD2, MD5, and SHA-1.