Szyfrowanie RSA
Na czym polega szyfrowanie RSA?
RSA to algorytm kryptograficzny, który został wymyślony w roku 1977 przez Rona Rivesta, Adi Shamira oraz Leonarda Adlemana. Bezpieczeństwo szyfru polega na trudności faktoryzacji dużych liczb złożonych, a jego działanie oparto o zastosowanie klucza publicznego i prywatnego.
Klucz publiczny
Klucz publiczny jest wykorzystywany do zaszyfrowania danych przed ich wysłaniem na serwer, na którym zainstalowano certyfikat SSL. Każdy użytkownik Internetu próbujący połączyć się ze stroną, otrzymuje klucz publiczny.
Klucz prywatny
Klucz prywatny, generowany wraz z plikiem CSR, służy do odkodowania danych zaszyfrowanych przy pomocy klucza publicznego. Ze względów bezpieczeństwa nie może być ujawniany i powinien zostać zapisany w bezpiecznym miejscu na serwerze.
UWAGA: W przypadku certyfikatów Code Signing, od 27 maja 2021 roku firma DigiCert wymaga stosowania minimum 3072-bitowych kluczy RSA.
Zobacz działanie certyfikatu SSL opartego o szyfrowanie RSA w swojej przeglądarce.