PKCS¶
links: Password Based Key Derivation Function (PBKDF) - Index
Public Key Cryptography Standards (PKCS) is a group of public key cryptography standards published by RSA Security LC.
Some Important Standards (not complete):
- PKCS #1: RSA Cryptography Standard (RSA)
- PKCS #3: Diffie-Hellman Key Agreement Standard (DH)
- PKCS #5: Password-based Encryption Standard (PBKDF2)
- PKCS #7: Cryptographic Message Syntax Standard (sign/ encrypt messages under a PKI, X509)
- PKCS #10: Certification Request Standard (PKI)
- PKCS #11: Defines an API, commonly known as Cryptoki, for devices that hold cryptographic information and perform cryptographic functions. PKCS#11 is used by hardware security modules (HSMs), smart cards, and other secure cryptographic token devices to interface with cryptographic functions in a device-agnostic way.
- PKCS #12: Specifies a portable format for storing or transporting a user’s private keys, certificates, and miscellaneous secrets. It is commonly used to bundle a private key with its X.509 certificate or to bundle all the members of a chain of trust.
- PKCS #13: Elliptic-curve cryptography Standard (Elliptic Curves)
- PKCS #14: Pseudo-random Number Generation (PRNG)
links: Password Based Key Derivation Function (PBKDF) - Index