PGP generator ključeva i šifriranje
Generiraj OpenPGP ključeve (Curve25519 ili RSA 4096), šifriraj, dešifriraj, potpisuj i provjeravaj PGP poruke u pregledniku. Ništa ne napušta tvoj uređaj.
Ključevi, poruke i lozinke ostaju u tvom pregledniku: ovaj alat izvodi OpenPGP lokalno i ništa ne šalje. Zatvori stranicu kad završiš.
- Korisnički ID
- —
- Algoritam
- —
- ID ključa
- —
- Izrađeno
- —
Otisak:
Privatni ključ i certifikat o opozivu odmah spremi na sigurno mjesto. Nigdje se ne pohranjuju: čim napustiš ovu stranicu, nestaju.
Kako koristiti PGP generator ključeva
- Pod Generiraj ključeve unesi Ime i/ili E-pošta, odaberi Lozinka (štiti privatni ključ) i upiši je ponovno u Potvrdi lozinku.
- Odaberi Vrsta ključa: ECC Curve25519 (preporučeno), RSA 3072 bita ili RSA 4096 bita, zatim klikni Generiraj par ključeva. RSA ključevi traju nekoliko sekundi.
- Provjeri Korisnički ID, ID ključa i Otisak, zatim koristi Preuzmi javni ključ (.asc), Preuzmi privatni ključ (.asc) i Preuzmi certifikat o opozivu. Ništa se ne pohranjuje: datoteke spremi prije odlaska sa stranice.
- Za slanje tajne poruke otvori Šifriraj, zalijepi Javni ključ(evi) primatelja (dopušteno je više blokova), upiši Poruka i klikni Šifriraj. Označi Potpiši i mojim privatnim ključem da dokažeš da si je ti napisao.
- Za čitanje poruke koju ti je netko poslao otvori Dešifriraj, zalijepi Šifrirana poruka, Tvoj privatni ključ i njegovu lozinku te klikni Dešifriraj. Dodaj Javni ključ pošiljatelja da provjeriš njegov potpis.
- Potpiši izrađuje potpis u običnom tekstu koji svatko može pročitati; Provjeri ga provjerava prema Javni ključ potpisnika.
Tek generirani par ključeva upisuje se i u ostale kartice, pa možeš odmah isprobati cijeli ciklus.
Kako radi PGP šifriranje
PGP (standardiziran kao OpenPGP u RFC-u 4880 i njegovu ažuriranju RFC 9580) koristi par ključeva. Javni ključ možeš podijeliti sa svima: njime se šifriraju poruke za tebe i provjeravaju tvoji potpisi. Privatni ključ ostaje kod tebe: njime se te poruke dešifriraju i izrađuju potpisi. Svaka se poruka zapravo šifrira nasumičnim ključem sesije (AES), a javnim ključevima primatelja šifrira se samo taj mali ključ sesije, zato jedna poruka može biti upućena većem broju ljudi.
Otisak je hash javnog ključa. Usporedi ga sa sugovornikom drugim kanalom (osobno, telefonom) prije nego povjeruješ ključu primljenom e-poštom: to te štiti od podmetnutog ključa. ID ključa jednostavno je zadnjih 16 heksadecimalnih znakova otiska.
Koju vrstu ključa odabrati?
- ECC Curve25519 izrađuje Ed25519 ključ za potpisivanje s podključem za šifriranje Curve25519 (X25519). Ključevi su mali, brzi i jednako jaki kao RSA 3072. Taj format verzije 4 podržavaju GnuPG 2.2 i noviji, Thunderbird, Proton Mail i ostali aktualni OpenPGP klijenti.
- RSA 3072 / 4096 je izbor za vrlo stare programe koji ne poznaju eliptične krivulje. Veličina od 4096 bitova daje malu pričuvu u odnosu na 3072, uz cijenu većih ključeva i sporijih operacija.
Sigurnosni savjeti i ograničenja
- Alat u tvom pregledniku izvodi biblioteku otvorenog koda OpenPGP.js. Ključevi, poruke i lozinke nikada se ne šalju, a biblioteka se učitava tek kad klikneš gumb.
- Odaberi dugu lozinku: datoteka privatnog ključa šifrira se njome i ona je tvoja zadnja linija obrane ako se datoteka kopira.
- Certifikat o opozivu čuvaj izvan mreže. Ako se tvoj privatni ključ izgubi ili ukrade, njegovo uvoženje drugima govori da se ključ više ne smije koristiti.
- Preglednik je praktičan, ali nije očvrsnuto okruženje: dugoročne ključeve visoke vrijednosti generiraj izvan mreže pomoću GnuPG-a na računalu kojem vjeruješ.
- Ovaj alat obrađuje tekstualne poruke. Ne upravlja privjescima ključeva (keyring), poslužiteljima ključeva, rokovima isteka ni šifriranjem datoteka.
Česta pitanja
Šalju li se moj privatni ključ i poruke na poslužitelj?
Ne. Sve, uključujući generiranje ključeva, izvodi se lokalno JavaScriptom u tvom pregledniku. Nakon što se stranica učita i biblioteka jednom iskoristi, možeš se čak odspojiti s interneta.
Mogu li ključeve koristiti s GnuPG-om ili Thunderbirdom?
Da. Preuzete .asc datoteke standardni su OpenPGP ključevi u ASCII zapisu. Uvezi ih naredbom gpg --import datoteka.asc ili upraviteljem OpenPGP ključeva u Thunderbirdu.
Što ako zaboravim lozinku?
Privatni ključ se ne može otključati, a poruke šifrirane za njega više se ne mogu pročitati. Oporavka nema: objavi svoj certifikat o opozivu i izradi novi ključ.
Zašto dešifrirana poruka kaže da potpis nije provjeren?
Poruka je potpisana, ali alatu je za provjeru potreban javni ključ pošiljatelja. Zalijepi ga u Javni ključ pošiljatelja i ponovno dešifriraj.
Koja je razlika između potpisivanja i šifriranja?
Šifriranje skriva sadržaj tako da ga mogu pročitati samo primatelji. Potpis ostavlja tekst čitljivim, ali dokazuje tko ga je napisao i da nije mijenjan. Šifriraj može napraviti oboje odjednom.
Slični alati
- Šifriranje teksta Šifriraj i dešifriraj tekst pristupnom frazom u pregledniku pomoću AES-256-GCM i PBKDF2 sa 600 000 iteracija. Ništa se ne šalje na poslužitelj.
- Generator hasheva Generiraj MD5, SHA-1, SHA-256 i SHA-512 hasheve teksta ili datoteka bilo koje veličine i provjeri kontrolne zbrojeve. Sve radi u tvom pregledniku.
- Generator lozinki Besplatan generator lozinki koji u pregledniku izrađuje jake nasumične lozinke od 4 do 128 znakova sigurnim generatorom. Ništa se ne sprema niti šalje.
- Generator pristupnih fraza Izradi jake, pamtljive pristupne fraze iz EFF popisa riječi ili francuskog popisa, s entropijom u bitovima. Sigurno se generira u tvom pregledniku.