PGP generator ključeva i šifrovanje
Generiši OpenPGP ključeve (Curve25519 ili RSA 4096), šifruj, dešifruj, potpiši i provjeri PGP poruke u pregledniku. Ključevi i poruke ne napuštaju tvoj uređaj.
Ključevi, poruke i lozinke ostaju u tvom pregledniku: ovaj alat pokreće OpenPGP lokalno i nikada ništa ne šalje. Zatvori stranicu kada završiš.
- ID korisnika
- —
- Algoritam
- —
- ID ključa
- —
- Napravljeno
- —
Otisak:
Privatni ključ i potvrdu o opozivu sada spremi na sigurno mjesto. Nigdje se ne pohranjuju: kada napustiš ovu stranicu, nestaju.
Kako koristiti PGP generator ključeva
- Na kartici Generiši ključeve unesi Ime i/ili E-pošta, odaberi Lozinka (štiti privatni ključ) i ponovo je upiši u polje Potvrdi lozinku.
- Odaberi Vrsta ključa: ECC Curve25519 (preporučeno), RSA 3072 bita ili RSA 4096 bita, pa klikni na Generiši par ključeva. RSA ključevi traju nekoliko sekundi.
- Provjeri ID korisnika, ID ključa i Otisak, pa koristi Preuzmi javni ključ (.asc), Preuzmi privatni ključ (.asc) i Preuzmi potvrdu o opozivu. Ništa se ne pohranjuje: spremi datoteke prije napuštanja stranice.
- Za slanje tajne poruke otvori Šifruj, zalijepi Javni ključ(evi) primaoca (dozvoljeno je više blokova), upiši Poruka i klikni na Šifruj. Uključi Potpiši i mojim privatnim ključem da dokažeš da si je ti napisao.
- Da pročitaš poruku koja je poslana tebi, otvori Dešifruj, zalijepi Šifrovana poruka, Tvoj privatni ključ i njegovu lozinku, pa klikni na Dešifruj. Dodaj Javni ključ pošiljaoca da provjeriš potpis.
- Kartica Potpiši pravi potpis u čitljivom tekstu koji svako može pročitati, a Provjeri ga provjerava prema Javni ključ potpisnika.
Tek generisani par ključeva upisuje se i na ostale kartice, pa cijeli ciklus možeš isprobati odjednom.
Kako radi PGP šifrovanje
PGP (standardizovan kao OpenPGP u RFC-u 4880 i njegovom nasljedniku RFC 9580) koristi par ključeva. Javni ključ možeš dijeliti s bilo kim: njime se šifruju poruke za tebe i provjeravaju 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 hash javnog ključa. Uporedi ga sa sagovornikom drugim kanalom (lično, telefonom) prije nego što povjeruješ ključu primljenom e-poštom: to te štiti od zamijenjenog ključa. ID ključa su jednostavno zadnja 16 heksadecimalnih znakova otiska.
Koju vrstu ključa odabrati?
- ECC Curve25519 pravi Ed25519 ključ za potpisivanje s Curve25519 (X25519) podključem za šifrovanje. Ključevi su mali, brzi i jednako jaki kao RSA 3072. Ovaj format verzije 4 podržavaju GnuPG 2.2 i noviji, Thunderbird, Proton Mail i drugi aktuelni OpenPGP klijenti.
- RSA 3072 / 4096 je izbor za veoma stari softver koji ne poznaje eliptične krivulje. 4096 bita daje malu rezervu u odnosu na 3072, uz veće ključeve i sporije operacije.
Sigurnosni savjeti i ograničenja
- Alat pokreće OpenPGP.js biblioteku otvorenog koda unutar tvog preglednika. Ključevi, poruke i lozinke se nikada ne šalju, a biblioteka se učitava tek kada klikneš na dugme.
- Odaberi dugu lozinku: datoteka privatnog ključa šifrovana je njome i ona je tvoja zadnja linija odbrane ako se datoteka kopira.
- Potvrdu o opozivu čuvaj izvan mreže. Ako se privatni ključ izgubi ili ukrade, njen uvoz drugima javlja da se ključ više ne smije koristiti.
- Stranica u pregledniku je zgodna, ali nije ojačano okruženje: za dugoročne ključeve velike vrijednosti generiši ih izvan mreže pomoću GnuPG-a na pouzdanom računaru.
- Alat radi s tekstualnim porukama. Ne upravlja privjescima ključeva, serverima ključeva, rokovima isteka niti šifrovanjem datoteka.
Česta pitanja
Šalju li se moj privatni ključ i poruke na server?
Ne. Sve, uključujući generisanje ključeva, radi lokalno pomoću JavaScripta u tvom pregledniku. Čak se možeš odspojiti s interneta nakon što se stranica učita i biblioteka jednom iskoristi.
Mogu li ključeve koristiti s GnuPG-om ili Thunderbirdom?
Možeš. Preuzete .asc datoteke su standardni OpenPGP ključevi u ASCII zapisu. Uvezi ih naredbom gpg --import file.asc ili preko OpenPGP upravljača ključevima u Thunderbirdu.
Šta ako zaboravim lozinku?
Privatni ključ se ne može otključati, a poruke šifrovane za njega više se ne mogu pročitati. Oporavka nema: objavi potvrdu o opozivu i napravi novi ključ.
Zašto dešifrovana poruka kaže da potpis nije provjeren?
Poruka je potpisana, ali alatu treba javni ključ pošiljaoca da bi je provjerio. Zalijepi 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 izmijenjen. Šifruj može napraviti oboje odjednom.
Srodni alati
- Šifrovanje teksta Šifriraj i dešifriraj tekst pristupnom frazom u pregledniku, uz AES-256-GCM i PBKDF2 sa 600.000 iteracija. Ništa se ne šalje na server. Iskreno o ograničenjima.
- Generator hasheva Generiši MD5, SHA-1, SHA-256 i SHA-512 heševe teksta ili datoteka bilo koje veličine i provjeri kontrolne zbirove. Sve radi u tvom pregledniku.
- Generator lozinki Besplatan generator lozinki koji u pregledniku pravi jake nasumične lozinke od 4 do 128 znakova sigurnim generatorom. Ništa se ne pohranjuje niti šalje.
- Generator pristupne fraze Napravi jake pristupne fraze koje je lako zapamtiti, iz EFF popisa ili francuskog popisa riječi, s entropijom u bitovima. Generiše se sigurno u pregledniku.