Sastavljanje novog e-maila:
- U Thunderbird-u, kliknite
Write
za sastavljanje novog e-maila.
Pretty Good Privacy (PGP) je softverski program za kriptografsku zaštitu privatnosti i autentifikaciju podataka. Razvio ga je Phil Zimmermann 1991. godine, a koristi se za potpisivanje, enkripciju i dekripciju tekstova, e-mailova, datoteka, direktorija i cijelih disk particija kako bi se povećala sigurnost komunikacije putem e-maila.
Osnovni Principi PGP-a
PGP koristi kombinaciju simetrične i asimetrične kriptografije kako bi osigurao povjerljivost, integritet i autentičnost podataka.
Kako PGP Funkcionira
- Generiranje Sesijskog Ključa – PGP prvo generira nasumični sesijski ključ koji se koristi za enkripciju poruke simetričnim algoritmom. Ovaj ključ je jednokratan i koristi se samo za tu sesiju.
- Enkripcija Sesijskog Ključa – Sesijski ključ se zatim enkriptira javnim ključem primatelja. Ovaj enkriptirani sesijski ključ se šalje zajedno s enkriptiranom porukom.
- Dekripcija Poruke – Primatelj koristi svoj privatni ključ za dekripciju sesijskog ključa, a zatim koristi taj sesijski ključ za dekripciju stvarne poruke.
Digitalni Potpisi
PGP također omogućuje digitalno potpisivanje poruka kako bi se osigurala autentičnost i integritet. Digitalni potpis se generira na sljedeći način:
- Hash Funkcija – PGP koristi hash funkciju za stvaranje sažetka (hash) poruke. Ovaj sažetak je jedinstven za svaku poruku.
- Enkripcija Sažetka – Sažetak se zatim enkriptira privatnim ključem pošiljatelja, stvarajući digitalni potpis. Ovaj potpis se šalje zajedno s porukom.
- Verifikacija Potpisa – Primatelj koristi javni ključ pošiljatelja za dekripciju digitalnog potpisa i uspoređuje dekriptirani sažetak s hashom primljene poruke. Ako se podudaraju, poruka je autentična i nije mijenjana.
Upute
Kreiranje privatnog i javnog ključa pomoću OpenSSL-a
Instalacija OpenSSL-a (ako već nije instaliran):
sudo apt-get install gnupg
Generiranje privatnog i javnog ključa:
gpg --full-generate-key
- Odaberite vrstu ključa (preporučeno: RSA i RSA).
- Unesite veličinu ključa (preporučeno: 2048 ili 4096 bitova).
- Odredite trajanje ključa (preporučeno: neograničeno).
- Unesite svoje ime, e-mail adresu i opcionalni komentar.
- Unesite lozinku za zaštitu privatnog ključa.
Provjera generiranih ključeva:
gpg --list-keys
Postavljanje PGP-a u Thunderbird
Instalacija Thunderbird-a:
- Windows i macOS: Preuzmite instalacijski program s službene Thunderbird web stranice.
- Linux: Koristite paketni menadžer za vašu distribuciju:
- Debian/Ubuntu:
sudo apt install thunderbird
- CentOS/RHEL/Fedora:
sudo dnf install thunderbird
- OpenSUSE:
sudo zypper install thunderbird
- Arch Linux:
sudo pacman -S thunderbird
- Debian/Ubuntu:
Provjera verzije Thunderbird-a:
- Osigurajte da koristite Thunderbird verziju 78 ili noviju. Idite na izbornik Thunderbird-a, odaberite
Help
->About Thunderbird
.
Dodavanje e-mail računa:
- Idite na
Edit
->Account Settings
->Account Actions
->Add Mail Account
kako biste dodali vašu e-mail adresu u Thunderbird. Provjerite možete li slati i primati e-mailove.
Uvoz OpenPGP privantnog ključa u Thunderbird:
- Uvezite vaš privatni ključ:
gpg --export-secret-key email > my-private-key.asc
- Izvezite javni ključ:
gpg --export email > my-public-key.asc
- U Thunderbird-u, otvorite Tools -> OpenPGP Key Manager.
- Idite na File -> Import Secret Keys From File i odaberite my-private-key.asc.
Uvoz OpenPGP javnog ključa druge osobe:
Idite na File
-> Import Public Keys From File
i odaberite other-public-key.asc
.
Omogućavanje OpenPGP enkripcije:
- Idite na
Account Settings
->End-To-End Encryption
, i odaberite vaš ključ za vaš e-mail račun.
- Omogućite
Require encryption by default
iAdd my digital signature by default
.
Slanje enkriptiranog e-maila
Sastavljanje novog e-maila:
- U Thunderbird-u, kliknite
Write
za sastavljanje novog e-maila.
Enkripcija e-maila:
- Prije slanja, osigurajte da je e-mail enkriptiran klikom na
Security
gumb i odabiromEncrypt This Message
.
Slanje vašeg javnog ključa:
- Priložite vaš javni ključ e-mailu kako bi ga primatelj mogao uvesti.
Slanje e-maila:
- Kliknite
Send
za slanje enkriptiranog e-maila.
Provjera digitalnog potpisa
Primanje enkriptiranog e-maila:
- Kada primite enkriptirani e-mail, Thunderbird će automatski pokušati dekriptirati ga koristeći vaš privatni ključ.
Provjera digitalnog potpisa:
- Na prvom računu, primite e-mail, dekriptirajte ga i provjerite digitalni potpis.