Generator ključev PGP in šifriranje
Ustvari ključe OpenPGP (Curve25519 ali RSA 4096) ter šifriraj, dešifriraj, podpiši in preveri sporočila PGP v brskalniku. Nič ne zapusti naprave.
Ključi, sporočila in gesla ostanejo v tvojem brskalniku: to orodje izvaja OpenPGP lokalno in ničesar ne pošilja. Ko končaš, zapri stran.
- ID uporabnika
- —
- Algoritem
- —
- ID ključa
- —
- Ustvarjeno
- —
Prstni odtis:
Zasebni ključ in potrdilo o preklicu zdaj shrani na varno mesto. Nikjer se ne hranita: ko zapustiš stran, ju ni več.
Kako uporabljati generator ključev PGP
- Pod Ustvari ključe vnesi Ime in/ali E-pošto, izberi Geslo (ščiti zasebni ključ) in ga znova vpiši v Potrdi geslo.
- Izberi Vrsto ključa: ECC Curve25519 (priporočeno), RSA 3072 bitov ali RSA 4096 bitov, nato klikni Ustvari par ključev. Ključi RSA potrebujejo nekaj sekund.
- Preveri ID uporabnika, ID ključa in Prstni odtis, nato uporabi Prenesi javni ključ (.asc), Prenesi zasebni ključ (.asc) in Prenesi potrdilo o preklicu. Nič se ne shrani: datoteke shrani, preden zapustiš stran.
- Za pošiljanje skrivnega sporočila odpri Šifriraj, prilepi Javni ključ(i) prejemnika (dovoljenih je več blokov), vpiši Sporočilo in klikni Šifriraj. Obkljukaj Podpiši tudi z mojim zasebnim ključem, če želiš dokazati, da si sporočilo napisal ti.
- Za branje sporočila, poslanega tebi, odpri Dešifriraj, prilepi Šifrirano sporočilo, Tvoj zasebni ključ in njegovo geslo ter klikni Dešifriraj. Dodaj Javni ključ pošiljatelja, da preveriš njegov podpis.
- Podpiši ustvari podpis v čistem besedilu, ki ga lahko prebere vsak; Preveri ga preveri z Javnim ključem podpisnika.
Pravkar ustvarjen par ključev je vnesen tudi v druge zavihke, tako da lahko celoten krog preizkusiš naenkrat.
Kako deluje šifriranje PGP
PGP (standardiziran kot OpenPGP v RFC 4880 in njegovi posodobitvi RFC 9580) uporablja par ključev. Javni ključ lahko deliš z vsemi: z njim ti drugi šifrirajo sporočila in preverjajo tvoje podpise. Zasebni ključ ostane pri tebi: z njim dešifriraš ta sporočila in ustvarjaš podpise. Vsako sporočilo je v resnici šifrirano z naključnim sejnim ključem (AES), z javnimi ključi prejemnikov pa je šifriran samo ta majhni sejni ključ, zato lahko eno sporočilo naslovimo na več ljudi.
Prstni odtis je zgoščena vrednost javnega ključa. Primerjaj ga s sogovornikom po drugem kanalu (osebno, po telefonu), preden zaupaš ključu, ki si ga prejel po e-pošti: to te ščiti pred zamenjanim ključem. ID ključa je preprosto zadnjih 16 šestnajstiških znakov prstnega odtisa.
Katero vrsto ključa izbrati?
- ECC Curve25519 ustvari podpisni ključ Ed25519 s podključem za šifriranje Curve25519 (X25519). Ključi so majhni, hitri in tako močni kot RSA 3072. To obliko različice 4 podpirajo GnuPG 2.2 in novejši, Thunderbird, Proton Mail in drugi sodobni odjemalci OpenPGP.
- RSA 3072 / 4096 je izbira za zelo staro programsko opremo, ki eliptičnih krivulj ne pozna. 4096 bitov prinese majhno rezervo glede na 3072, za ceno večjih ključev in počasnejših operacij.
Varnostni nasveti in omejitve
- Orodje v tvojem brskalniku izvaja odprtokodno knjižnico OpenPGP.js. Ključi, sporočila in gesla se nikoli ne naložijo na strežnik, knjižnica pa se naloži šele, ko klikneš gumb.
- Izberi dolgo geslo: datoteka zasebnega ključa je šifrirana z njim in je tvoja zadnja obramba, če se datoteka skopira.
- Potrdilo o preklicu hrani brez povezave. Če zasebni ključ izgubiš ali ti ga ukradejo, njegov uvoz drugim sporoči, da ključa ne smejo več uporabljati.
- Stran v brskalniku je priročna, a ni utrjeno okolje: dolgoročne in zelo pomembne ključe ustvari brez povezave z GnuPG na zaupanja vrednem računalniku.
- To orodje obdeluje besedilna sporočila. Ne upravlja zbirke ključev, strežnikov ključev, datumov poteka ali šifriranja datotek.
Pogosta vprašanja
Ali se moj zasebni ključ in sporočila pošiljajo na strežnik?
Ne. Vse, tudi ustvarjanje ključev, teče lokalno z JavaScriptom v tvojem brskalniku. Po tem, ko se stran naloži in je knjižnica enkrat uporabljena, se lahko celo odklopiš z interneta.
Ali lahko ključe uporabim z GnuPG ali Thunderbirdom?
Da. Preneseni datoteki .asc sta standardna ključa OpenPGP v zapisu ASCII armor. Uvozi ju z gpg --import datoteka.asc ali prek upravitelja ključev OpenPGP v Thunderbirdu.
Kaj se zgodi, če pozabim geslo?
Zasebnega ključa ni mogoče odkleniti in sporočil, šifriranih zanj, ni več mogoče prebrati. Obnovitve ni: objavi svoje potrdilo o preklicu in ustvari nov ključ.
Zakaj dešifrirano sporočilo pravi, da podpis ni bil preverjen?
Sporočilo je podpisano, vendar orodje za preverjanje potrebuje javni ključ pošiljatelja. Prilepi ga v Javni ključ pošiljatelja in znova dešifriraj.
Kakšna je razlika med podpisovanjem in šifriranjem?
Šifriranje skrije vsebino, tako da jo lahko preberejo samo prejemniki. Podpis pusti besedilo berljivo, a dokaže, kdo ga je napisal in da ni bilo spremenjeno. Šifriraj lahko naredi oboje hkrati.
Sorodna orodja
- Šifriranje besedila Šifriraj in dešifriraj besedilo z geslom v brskalniku z AES-256-GCM in PBKDF2 s 600 000 ponovitvami. Nič se ne naloži na strežnik. Pošteno o omejitvah.
- Generator zgoščenih vrednosti (hash) Ustvari zgoščene vrednosti MD5, SHA-1, SHA-256 in SHA-512 za besedilo ali datoteke poljubne velikosti in preveri kontrolne vsote. Deluje v brskalniku.
- Generator gesel Brezplačen generator gesel, ki v brskalniku z varnim generatorjem naključnih števil ustvari močna naključna gesla z 4 do 128 znaki. Nič se ne shrani ali pošlje.
- Generator gesel iz besed Ustvari močna, zapomnljiva gesla iz naključnih besed s seznama EFF ali francoskega seznama, z entropijo v bitih. Varno ustvarjeno v tvojem brskalniku.