PKCS – zbiór standardów kryptografii klucza publicznego opracowanych i opublikowanych przez firmę RSA Security począwszy od wczesnych lat 90. XX wieku.

Spółka opublikowała standardy, aby promować stosowanie technik kryptograficznych, do których ma (lub miała) patenty, jak na przykład algorytm RSA (patent wygasł z dniem 21 września 2000, a algorytm jest własnością domeny publicznej), schemat identyfikacji Schnorra i inne. Te standardy nie były standardami przemysłowymi, ponieważ firma zachowała nad nimi kontrolę. Jednak w ostatnich latach część z tych standardów została poddana procesom „sankcjonującym” przez organizacje normalizacyjne takie jak IETF czy grupa robocza X.509.

+ Zestawienie standardów PKCS Wersja Nazwa Komentarze PKCS #1 2.1 RSA Cryptography Standard Zobacz . Definiuje matematyczne własności i strukturę kluczy publicznych i prywatnych RSA. PKCS #2 – wycofany Zawierał szyfrowanie skrótu wiadomości. Został włączony do PKCS #1. PKCS #3 1.4 Diffie–Hellman Key Agreement Standard Protokół kryptograficzny pozwalający dwóm stronom ustalić wspólny klucz szyfrujący przez niezabezpieczony kanał komunikacyjny. PKCS #4 – wycofany Opisywał składnię klucza RSA. Został włączony do PKCS #1. PKCS #5 2.1 Password-based Encryption Standard Zobacz .