Data dodania: 18-05-2025
Znany również jako:
Pretty Good PrivacySzyfrowanie PGPProtokół PGP
Definicja PGP
Pretty Good Privacy (PGP) to protokół kryptograficzny służący do szyfrowania danych i uwierzytelniania tożsamości za pomocą podpisów cyfrowych. Stosowany jest przede wszystkim do bezpiecznej wymiany wiadomości e‑mail i plików. PGP łączy kryptografię asymetryczną (RSA, ECC) i symetryczną (AES), oferując poufność, integralność oraz uwierzytelnianie.
Kluczowe funkcjonalności PGP
- Szyfrowanie danych – tylko odbiorca posiadający klucz prywatny może odszyfrować zawartość.
- Podpis cyfrowy – potwierdza autentyczność nadawcy i integralność wiadomości.
- Zarządzanie kluczami – użytkownicy tworzą i publikują pary kluczy (publiczny/prywatny).
- Web of Trust – zdecentralizowany model zaufania oparty na wzajemnym podpisywaniu kluczy.
Jak działa PGP?
- Nadawca szyfruje wiadomość losowym kluczem symetrycznym (np. AES-256).
- Klucz ten jest następnie szyfrowany kluczem publicznym odbiorcy.
- Odbiorca używa swojego klucza prywatnego do odszyfrowania klucza sesyjnego i wiadomości.
- Opcjonalnie dołączany jest podpis cyfrowy nadawcy w celu weryfikacji tożsamości.
Zastosowania PGP
- Szyfrowanie e-maili w standardzie OpenPGP (np. przez GnuPG, Thunderbird).
- Ochrona danych wrażliwych zgodnie z wymogami RODO/GDPR.
- Zapewnienie nienaruszalności plików w repozytoriach open source.
- Użycie w systemach zarządzania licencjami i tożsamościami.
Popularne narzędzia PGP
Narzędzie | Opis |
---|---|
GnuPG | Najpopularniejsza implementacja OpenPGP |
Kleopatra | Graficzna nakładka na GnuPG (Windows) |
Mailvelope | Wtyczka do przeglądarki z szyfrowaniem PGP |
ProtonMail | Szyfrowana poczta z wbudowanym PGP |
Wyzwania związane z PGP
- Złożoność obsługi – utrudniona adopcja przez użytkowników nietechnicznych.
- Brak centralizacji – trudności w zarządzaniu zaufaniem i odwołaniami kluczy.
- Podatność na phishing – PGP nie chroni przed fałszywymi nadawcami bez właściwej weryfikacji.
- Brak domyślnego wsparcia w popularnych klientach e‑mail.
- Niekompatybilność z niektórymi formatami HTML i załącznikami.
Standardy i kompatybilność
- RFC 4880 – standard OpenPGP
- S/MIME – alternatywny protokół oparty na certyfikatach X.509
- FIPS 140-2 – standard szyfrowania wymagany w sektorze publicznym
Trendy i rozwój
- Integracja z przeglądarkami – nowe rozszerzenia usprawniają szyfrowanie webmaili.
- PGP na urządzeniach mobilnych – aplikacje na iOS i Android rosną w popularność.
- Uproszczony onboarding – projekty typu Autocrypt ułatwiają konfigurację dla nowych użytkowników.
- Zastosowanie w blockchain – użycie PGP do podpisywania transakcji i kontraktów.