Utilia

PGP-kulcsgenerátor és titkosítás

Generálj OpenPGP-kulcsokat (Curve25519 vagy RSA), titkosíts, fejts vissza, írj alá és ellenőrizz PGP-üzeneteket a böngésződben, feltöltés nélkül.

A kulcsok, az üzenetek és a jelszavak a böngésződben maradnak: ez az eszköz helyben futtatja az OpenPGP-t, és semmit nem küld el. Ha végeztél, zárd be az oldalt.

Művelet

Hogyan használd a PGP-kulcsgenerátort

  1. A Kulcsok generálása lapon add meg a Nevet és/vagy az E-mailt, válassz Jelmondatot (a privát kulcsot védi), és írd be újra a Jelmondat megerősítése mezőbe.
  2. Válassz Kulcstípust: ECC Curve25519 (ajánlott), RSA 3072 bit vagy RSA 4096 bit, majd kattints a Kulcspár generálása gombra. Az RSA-kulcsok elkészítése néhány másodpercig tart.
  3. Nézd meg a Felhasználói azonosítót, a Kulcsazonosítót és az Ujjlenyomatot, majd használd a Nyilvános kulcs letöltése (.asc), a Privát kulcs letöltése (.asc) és a Visszavonási tanúsítvány letöltése gombot. Semmi nem kerül tárolásra: az oldal elhagyása előtt mentsd el a fájlokat.
  4. Titkos üzenet küldéséhez nyisd meg a Titkosítás lapot, illeszd be a címzett nyilvános kulcsát a Címzett nyilvános kulcsa(i) mezőbe (több blokk is megengedett), írd be az Üzenetet, és kattints a Titkosítás gombra. Jelöld be az A privát kulcsommal alá is írom opciót, ha bizonyítani szeretnéd, hogy te írtad.
  5. A neked küldött üzenet elolvasásához nyisd meg a Visszafejtés lapot, illeszd be a Titkosított üzenetet, A privát kulcsod mezőbe a privát kulcsot, és add meg a jelmondatát, majd kattints a Visszafejtés gombra. Add meg a feladó nyilvános kulcsát is (A feladó nyilvános kulcsa), hogy az aláírást is ellenőrizhesd.
  6. Az Aláírás olyan, szövegesen olvasható aláírást készít, amelyet bárki elolvashat; az Ellenőrzés az Az aláíró nyilvános kulcsa mezőbe illesztett kulccsal ellenőrzi.

Az újonnan generált kulcspár a többi lapon is kitöltődik, így a teljes folyamatot egyből kipróbálhatod.

Hogyan működik a PGP-titkosítás

A PGP (az RFC 4880 és annak frissítése, az RFC 9580 szabványosította OpenPGP néven) kulcspárt használ. A nyilvános kulcsot bárkivel megoszthatod: ezzel titkosítják a neked szóló üzeneteket, és ezzel ellenőrzik az aláírásaidat. A privát kulcs nálad marad: ezzel fejted vissza az üzeneteket, és ezzel készítesz aláírásokat. Valójában minden üzenetet egy véletlen munkamenetkulccsal (AES) titkosítanak, és csak ezt a kis munkamenetkulcsot titkosítják a címzettek nyilvános kulcsával, ezért címezhető egy üzenet több embernek is.

Az ujjlenyomat a nyilvános kulcs hash-e. Az e-mailben kapott kulcs megbízhatóvá nyilvánítása előtt vesd össze a levelezőpartnereddel egy másik csatornán (személyesen, telefonon): ez véd a kicserélt kulcs ellen. A Kulcsazonosító egyszerűen az ujjlenyomat utolsó 16 hexadecimális karaktere.

Melyik kulcstípust válaszd?

  • Az ECC Curve25519 egy Ed25519 aláíró kulcsot hoz létre Curve25519 (X25519) titkosító alkulccsal. A kulcsok kicsik, gyorsak, és olyan erősek, mint egy RSA 3072. Ezt a 4-es verziójú formátumot a GnuPG 2.2 és újabb, a Thunderbird, a Proton Mail és a többi mai OpenPGP-kliens támogatja.
  • Az RSA 3072 / 4096 a nagyon régi szoftverekhez való, amelyek nem ismerik az elliptikus görbéket. A 4096 bit kis tartalékot ad a 3072-vel szemben, cserébe nagyobb kulcsokkal és lassabb műveletekkel jár.

Biztonsági tippek és korlátok

  • Az eszköz a nyílt forráskódú OpenPGP.js könyvtárat futtatja a böngésződben. A kulcsok, az üzenetek és a jelmondatok nem kerülnek feltöltésre, a könyvtár pedig csak akkor töltődik be, amikor gombra kattintasz.
  • Válassz hosszú jelmondatot: a privát kulcs fájlját ezzel titkosítják, és ez az utolsó védvonal, ha a fájlt lemásolják.
  • A visszavonási tanúsítványt tárold offline. Ha a privát kulcsod elveszik vagy ellopják, a tanúsítvány importálásával jelezheted másoknak, hogy a kulcsot többé nem szabad használni.
  • A böngészőoldal kényelmes, de nem megerősített környezet: hosszú távú, nagy értékű kulcsokat megbízható számítógépen, offline, GnuPG-vel generálj.
  • Az eszköz szöveges üzeneteket kezel. Nem kezel kulcstartót, kulcskiszolgálókat, lejárati dátumokat és fájltitkosítást.

Gyakori kérdések

Elküldésre kerül a privát kulcsom és az üzeneteim egy szerverre?

Nem. Minden, a kulcsgenerálást is beleértve, helyben, JavaScripttel fut a böngésződben. Az oldal betöltése és a könyvtár első használata után akár le is csatlakozhatsz az internetről.

Használhatom a kulcsokat a GnuPG-vel vagy a Thunderbirddel?

Igen. A letöltött .asc fájlok szabványos, ASCII-páncélozott OpenPGP-kulcsok. Importáld őket a gpg --import fajl.asc paranccsal vagy a Thunderbird OpenPGP-kulcskezelőjében.

Mi történik, ha elfelejtem a jelmondatot?

A privát kulcsot nem lehet feloldani, és a hozzá titkosított üzenetek többé nem olvashatók el. Helyreállítás nincs: tedd közzé a visszavonási tanúsítványt, és hozz létre új kulcsot.

Miért írja a visszafejtett üzenet, hogy az aláírást nem ellenőrizték?

Az üzenet alá van írva, de az ellenőrzéséhez az eszköznek szüksége van a feladó nyilvános kulcsára. Illeszd be A feladó nyilvános kulcsa mezőbe, és fejtsd vissza újra.

Mi a különbség az aláírás és a titkosítás között?

A titkosítás elrejti a tartalmat, hogy csak a címzettek olvashassák el. Az aláírás olvashatóan hagyja a szöveget, de bizonyítja, ki írta, és hogy nem módosították. A Titkosítás mindkettőt egyszerre elvégezheti.