PGP generator ključeva i šifrovanje
Generiši OpenPGP ključeve (Curve25519 ili RSA 4096), šifruj, dešifruj, potpisuj i proveravaj PGP poruke u pregledaču. Ključevi i poruke ne napuštaju uređaj.
Ključevi, poruke i lozinke ostaju u tvom pregledaču: ovaj alat pokreće OpenPGP lokalno i ništa ne šalje. Zatvori stranicu kada završiš.
- Korisnički ID
- —
- Algoritam
- —
- ID ključa
- —
- Napravljeno
- —
Otisak:
Sačuvaj privatni ključ i sertifikat o opozivu na bezbedno mesto odmah. Nigde se ne čuvaju: kada napustiš ovu stranicu, nestaju.
Kako se koristi PGP generator ključeva
- Pod Generiši ključeve upiši Ime i/ili E-pošta, izaberi Lozinka (štiti privatni ključ) i upiši je ponovo u Potvrdi lozinku.
- Izaberi Tip ključa: ECC Curve25519 (preporučeno), RSA 3072 bita ili RSA 4096 bita, pa klikni Generiši par ključeva. RSA ključevi traju nekoliko sekundi.
- Proveri Korisnički ID, ID ključa i Otisak, pa koristi Preuzmi javni ključ (.asc), Preuzmi privatni ključ (.asc) i Preuzmi sertifikat o opozivu. Ništa se ne čuva: sačuvaj fajlove pre nego što napustiš stranicu.
- Da pošalješ tajnu poruku, otvori Šifruj, nalepi Javni ključ(evi) primaoca (dozvoljeno je više blokova), upiši Poruka i klikni Šifruj. Označi Potpiši i mojim privatnim ključem da dokažeš da si je ti napisao.
- Da pročitaš poruku poslatu tebi, otvori Dešifruj, nalepi Šifrovana poruka, Tvoj privatni ključ i njegovu lozinku, pa klikni Dešifruj. Dodaj Javni ključ pošiljaoca da proveriš potpis.
- Potpiši pravi potpis u običnom tekstu koji svako može pročitati; Proveri ga proverava prema Javni ključ potpisnika.
Tek generisan par ključeva popunjava se i na ostalim karticama, pa možeš odmah da isprobaš ceo ciklus.
Kako radi PGP šifrovanje
PGP (standardizovan kao OpenPGP u RFC 4880 i njegovom nasledniku RFC 9580) koristi par ključeva. Javni ključ možeš da podeliš sa bilo kim: njime se šifruju poruke za tebe i proveravaju tvoji potpisi. Privatni ključ ostaje kod tebe: njime se dešifruju te poruke i prave potpisi. Svaka poruka se zapravo šifruje nasumičnim ključem sesije (AES), a samo se taj mali ključ sesije šifruje javnim ključevima primalaca, zbog čega jedna poruka može biti upućena većem broju ljudi.
Otisak je heš javnog ključa. Uporedi ga sa sagovornikom drugim kanalom (lično, telefonom) pre nego što poveruješ ključu dobijenom e-poštom: to te štiti od podmetnutog ključa. ID ključa su jednostavno poslednjih 16 heksadecimalnih znakova otiska.
Koji tip ključa izabrati?
- ECC Curve25519 pravi Ed25519 ključ za potpisivanje sa Curve25519 (X25519) podključem za šifrovanje. Ključevi su mali, brzi i jaki kao RSA 3072. Ovaj format verzije 4 podržavaju GnuPG 2.2 i noviji, Thunderbird, Proton Mail i ostali aktuelni OpenPGP klijenti.
- RSA 3072 / 4096 je izbor za veoma stari softver koji ne poznaje eliptične krive. 4096 bita daje malu rezervu u odnosu na 3072, po cenu većih ključeva i sporijih operacija.
Saveti o bezbednosti i ograničenja
- Alat pokreće OpenPGP.js biblioteku otvorenog koda unutar tvog pregledača. Ključevi, poruke i lozinke se nikada ne otpremaju, a biblioteka se učitava tek kada klikneš na dugme.
- Izaberi dugu lozinku: fajl privatnog ključa se njom šifruje i ona je tvoja poslednja linija odbrane ako se fajl kopira.
- Čuvaj sertifikat o opozivu van mreže. Ako se privatni ključ izgubi ili ukrade, njegovo uvoženje drugima kaže da se ključ više ne sme koristiti.
- Stranica u pregledaču je praktična, ali nije ojačano okruženje: za dugotrajne ključeve velike vrednosti generiši ih van mreže pomoću GnuPG-a na pouzdanom računaru.
- Alat radi sa tekstualnim porukama. Ne upravlja privezkom ključeva, serverima ključeva, rokovima važenja niti šifrovanjem fajlova.
Česta pitanja
Da li se moj privatni ključ i poruke šalju na server?
Ne. Sve, uključujući generisanje ključeva, radi lokalno pomoću JavaScript-a u tvom pregledaču. Možeš čak da se isključiš sa interneta pošto se stranica učita i biblioteka jednom iskoristi.
Mogu li da koristim ključeve sa GnuPG-om ili Thunderbird-om?
Da. Preuzeti .asc fajlovi su standardni OpenPGP ključevi u ASCII oklopu. Uvezi ih pomoću gpg --import file.asc ili kroz OpenPGP upravljač ključevima u Thunderbird-u.
Šta se dešava ako zaboravim lozinku?
Privatni ključ se ne može otključati i poruke šifrovane za njega više se ne mogu pročitati. Oporavka nema: objavi sertifikat o opozivu i napravi novi ključ.
Zašto dešifrovana poruka kaže da potpis nije proveren?
Poruka je potpisana, ali alatu je za proveru potreban javni ključ pošiljaoca. Nalepi ga u Javni ključ pošiljaoca i ponovo dešifruj.
Koja je razlika između potpisivanja i šifrovanja?
Šifrovanje skriva sadržaj tako da ga mogu pročitati samo primaoci. Potpis ostavlja tekst čitljivim, ali dokazuje ko ga je napisao i da nije menjan. Šifruj može da uradi oboje odjednom.
Srodni alati
- Šifrovanje teksta Šifruj i dešifruj tekst frazom lozinke u pregledaču pomoću AES-256-GCM i PBKDF2 sa 600.000 iteracija. Ništa se ne otprema. Iskreno objašnjena ograničenja.
- Generator heševa (MD5, SHA-256) Generiši MD5, SHA-1, SHA-256 i SHA-512 heševe teksta ili fajlova bilo koje veličine i proveri kontrolne sume. Sve radi u tvom pregledaču.
- Generator lozinki Besplatan generator lozinki pravi jake nasumične lozinke od 4 do 128 znakova u tvom pregledaču uz bezbedan generator. Ništa se ne čuva niti šalje.
- Generator fraze lozinke Napravi jake fraze lozinke koje se lako pamte iz EFF liste reči ili francuske liste, uz entropiju u bitovima. Bezbedno se generiše u tvom pregledaču.