PKCS
Salt la navigare Salt la căutare
PKCS (acronim pentru standardele de criptografie cu cheie publică) sunt specificații utilizate în criptografia computerizată produsă de laboratoarele RSA inc. , în colaborare cu dezvoltatori din întreaga lume, pentru a crește utilizarea tehnicii de criptare a cheilor asimetrice .
Publicate în 1991 , datorită documentației extinse și multor implementări, acestea au devenit un adevărat standard utilizat în multe aplicații precum S / MIME și SSL . Scopul acestor standarde este de a facilita și promova utilizarea cheilor publice .
Versiune | Nume | Comentarii | |
---|---|---|---|
PKCS # 1 | 2.1 | Standard de criptare RSA | RFC 3447 . Definește proprietățile și formatul algoritmului RSA. |
PKCS # 2 | - | Învechit | A descris criptarea RSA a mesajelor rezumate. A fost inclus în standardul PKCS # 1. |
PKCS # 3 | 1.4 | Standard de schimb de chei Diffie-Hellman | Vezi schimbul de chei Diffie-Hellman |
PKCS # 4 | - | Învechit | A descris sintaxa cheii RSA, dar a fost inclusă în standardul PKCS # 1. |
PKCS # 5 | 2.0 | Standard de criptare cu utilizarea unei parole | A se vedea RFC 2898 și PBKDF2 . |
PKCS # 6 | 1.5 | Standard pentru sintaxa certificatului extins | Definește extensiile vechiului certificat v1 X.509 . Învechit din v3. |
PKCS # 7 | 1.5 | Standard de sintaxă a mesajelor criptografice | Vezi RFC 2315 . Folosit pentru semnarea sau criptarea mesajelor într-o infrastructură cu cheie publică (PKI). De asemenea, este utilizat pentru transmiterea certificatelor (de obicei ca răspuns la un mesaj PKCS # 10). |
PKCS # 8 | 1.2 | Standard de sintaxă a informațiilor cu cheie privată. | |
PKCS # 9 | 2.0 | Tipuri de atribute selectate utilizate în PKCS | RFC 2985 |
PKCS # 10 | 1.7 | Standard pentru sintaxa cererilor de certificare | Vezi RFC 2986 . Sintaxa mesajului trimis unei autorități de certificare pentru a solicita certificarea unei chei publice. |
PKCS # 11 | 2.20 | Standard pentru interfața jetoanelor criptografice | Un API care definește o interfață generică pentru un token . |
PKCS # 12 | 1.0 | Standard pentru sintaxa schimbului de informații personale | Definește formatul de fișier utilizat pentru a stoca cheia privată și certificatele publice, protejându-le cu un cuvânt cheie. (Acest fișier nu poate fi utilizat de Apache ) |
PKCS # 13 | - | Standard pentru criptografie bazată pe curbe eliptice | (Dezvoltare în curs) |
PKCS # 14 | - | Standard pentru generarea de numere pseudo-aleatorii | (Dezvoltare în curs) |
PKCS # 15 | 1.1 | Format criptografic al informațiilor standard pentru jeton | Acesta definește un standard care permite utilizatorilor de jetoane criptografice să se identifice în aplicații, indiferent dacă cryptoki este implementat cu aplicația (PKCS # 11) sau cu un alt API. Aceste specificații au fost încorporate în standardul ISO / IEC 7816-15. |
Elemente conexe
- ASN.1 .
linkuri externe
- Pagina RSA Security (PKCS) ( engleză ) .
- PSS (Schema de semnătură probabilistică) .
- Întrebări frecvente despre PKCS # 12 Arhivat la 17 februarie 2020 la Arhiva Internet . de Stephen Henson din echipa OpenSSL .