PGP yra šifravimo programinė įranga, leidžianti žmonėms keistis failais ir pranešimais garantuojant informacijos saugumą. PGP pasižymi šiomis savybėmis:
- Pasinaudoti gauta informacija gali tik asmuo, kuriam ši informacija buvo skirta.
- Siunčiama informacija autentikuojama: gavėjas informuojamas kas iš tikro siuntė pranešimą.
- Siuntimui nereikalingi saugūs kanalai.
Viešo rakto žinojimas nepadeda atgaminti slapto rakto, todėl jis (viešas raktas) gali būti prieinamas masėms. Bet kas gali naudoti gavėjo viešą raktą tam, kad užkoduotų pranešimą, siunčiamą tam asmeniui. Ir tik šis gavėjas galės atkoduoti šį pranešimą, nes tik jis turi atitinkamą slaptą raktą. Atkoduoti negalės netgi žmogus, užkodavęs pranešimą.
Be to yra atliekamas autentikavimas. Siuntėjas gali pasirašyti pranešimą naudodamas savo slaptą raktą. Gavėjas, panaudodamas siuntėjo viešą raktą, gali patikrinti parašą ir įsitikinti, jog siuntė butent tas asmuo.
Nuorodos:
- The International PGP Home Page
- Elektronika.LT - Kriptografija
- Elektronika.LT - Duomenis laikykite saugiai
- WinPT
- GnuPG
- cryptophane (GUI for GnuPG)
- GnuPG (wiki)
- Enigmail - extension to the mail client of Mozilla/Thunderbird (PGP palaikymas)