Generátor kľúčov PGP a šifrovanie
Generuj kľúče OpenPGP (Curve25519 alebo RSA 4096), šifruj, dešifruj, podpisuj a overuj správy PGP v prehliadači. Kľúče a správy neopustia tvoje zariadenie.
Kľúče, správy a heslá zostávajú v tvojom prehliadači: tento nástroj spúšťa OpenPGP lokálne a nič neodosiela. Keď skončíš, zatvor stránku.
- ID používateľa
- —
- Algoritmus
- —
- ID kľúča
- —
- Vytvorené
- —
Odtlačok:
Súkromný kľúč a odvolávací certifikát si hneď ulož na bezpečné miesto. Nikde sa neukladajú: keď túto stránku opustíš, zmiznú.
Ako používať generátor kľúčov PGP
- V časti Generovať kľúče zadaj Meno alebo E-mail, vyber Heslo (chráni súkromný kľúč) a napíš ho znova do poľa Potvrď heslo.
- Vyber Typ kľúča: ECC Curve25519 (odporúčané), RSA 3072 bitov alebo RSA 4096 bitov, a klikni na Generovať pár kľúčov. Kľúče RSA sa generujú niekoľko sekúnd.
- Skontroluj ID používateľa, ID kľúča a Odtlačok, potom použi Stiahnuť verejný kľúč (.asc), Stiahnuť súkromný kľúč (.asc) a Stiahnuť odvolávací certifikát. Nič sa neukladá: súbory si ulož skôr, než stránku opustíš.
- Ak chceš poslať tajnú správu, otvor Šifrovať, vlož Verejné kľúče príjemcov (povolených je viac blokov), napíš Správu a klikni na Šifrovať. Zaškrtni Podpísať aj mojím súkromným kľúčom, ak chceš preukázať, že ju napísal si ty.
- Ak chceš prečítať správu, ktorú ti niekto poslal, otvor Dešifrovať, vlož Zašifrovanú správu, Tvoj súkromný kľúč a jeho heslo a klikni na Dešifrovať. Pridaj Verejný kľúč odosielateľa, aby sa skontroloval podpis.
- Podpísať vytvorí podpis v čitateľnom texte, ktorý môže prečítať každý; Overiť ho skontroluje voči Verejnému kľúču podpisovateľa.
Čerstvo vygenerovaný pár kľúčov sa vyplní aj na ostatných kartách, takže môžeš vyskúšať celý cyklus naraz.
Funguje v tvojom prehliadači. Nič, čo zadáš, sa neodosiela na server.
Ako funguje šifrovanie PGP
PGP (štandardizované ako OpenPGP v RFC 4880 a jeho aktualizácii RFC 9580) používa pár kľúčov. Verejný kľúč môžeš zdieľať s kýmkoľvek: šifrujú sa ním správy pre teba a overujú sa ním tvoje podpisy. Súkromný kľúč zostáva u teba: dešifruje tieto správy a vytvára podpisy. Každá správa sa v skutočnosti šifruje náhodným kľúčom relácie (AES) a verejnými kľúčmi príjemcov sa šifruje len tento malý kľúč relácie, preto môže byť jedna správa adresovaná viacerým ľuďom.
Odtlačok je haš verejného kľúča. Pred dôverou v kľúč, ktorý si dostal e-mailom, ho porovnaj so svojím komunikačným partnerom iným kanálom (osobne, telefonicky): chráni ťa to pred podvrhnutým kľúčom. ID kľúča je jednoducho posledných 16 hexadecimálnych znakov odtlačku.
Ktorý typ kľúča zvoliť?
- ECC Curve25519 vytvorí podpisový kľúč Ed25519 so šifrovacím podkľúčom Curve25519 (X25519). Kľúče sú malé, rýchle a rovnako silné ako RSA 3072. Tento formát verzie 4 podporuje GnuPG 2.2 a novší, Thunderbird, Proton Mail a ostatní súčasní klienti OpenPGP.
- RSA 3072 / 4096 je voľba pre veľmi starý softvér, ktorý eliptické krivky nepozná. 4096 bitov prináša malú rezervu oproti 3072 za cenu väčších kľúčov a pomalších operácií.
Bezpečnostné tipy a obmedzenia
- Nástroj spúšťa open-source knižnicu OpenPGP.js priamo v tvojom prehliadači. Kľúče, správy ani heslá sa nikdy nenahrávajú a knižnica sa načíta až po kliknutí na tlačidlo.
- Zvoľ dlhé heslo: súbor súkromného kľúča je ním zašifrovaný a je tvojou poslednou líniou obrany, ak sa súbor skopíruje.
- Odvolávací certifikát uchovávaj offline. Ak súkromný kľúč stratíš alebo ti ho ukradnú, jeho importom dáš ostatným vedieť, že sa kľúč už nesmie používať.
- Stránka v prehliadači je pohodlná, ale nie je to zabezpečené prostredie: dlhodobé a cenné kľúče generuj offline pomocou GnuPG na dôveryhodnom počítači.
- Tento nástroj pracuje s textovými správami. Nespravuje zväzok kľúčov, servery kľúčov, dátumy platnosti ani šifrovanie súborov.
Často kladené otázky
Odosiela sa môj súkromný kľúč a správy na server?
Nie. Všetko vrátane generovania kľúčov beží lokálne v JavaScripte v tvojom prehliadači. Po načítaní stránky a prvom použití knižnice sa môžeš od internetu aj odpojiť.
Môžem kľúče používať s GnuPG alebo Thunderbirdom?
Áno. Stiahnuté súbory .asc sú štandardné kľúče OpenPGP v ASCII formáte. Importuj ich príkazom gpg --import subor.asc alebo cez správcu kľúčov OpenPGP v Thunderbirde.
Čo sa stane, ak zabudnem heslo?
Súkromný kľúč sa nedá odomknúť a správy zašifrované preň sa už nedajú prečítať. Obnovenie neexistuje: zverejni odvolávací certifikát a vytvor nový kľúč.
Prečo dešifrovaná správa hlási, že podpis sa nekontroloval?
Správa je podpísaná, ale nástroj potrebuje na jej overenie verejný kľúč odosielateľa. Vlož ho do poľa Verejný kľúč odosielateľa a dešifruj znova.
Aký je rozdiel medzi podpisovaním a šifrovaním?
Šifrovanie skryje obsah tak, aby ho mohli prečítať len príjemcovia. Podpis nechá text čitateľný, ale dokazuje, kto ho napísal a že sa nezmenil. Šifrovať dokáže oboje naraz.
Súvisiace nástroje
- Šifrovanie textu heslom Zašifruj a dešifruj text prístupovou frázou v prehliadači pomocou AES-256-GCM a PBKDF2 so 600 000 iteráciami. Nič sa nenahráva. Úprimne o limitoch.
- Generátor hashov MD5, SHA-1, SHA-256 Vygeneruj hashe MD5, SHA-1, SHA-256 a SHA-512 textu alebo súborov ľubovoľnej veľkosti a over kontrolné súčty. Všetko beží v tvojom prehliadači.
- Generátor hesiel Bezplatný generátor hesiel vytvára silné náhodné heslá s 4 až 128 znakmi priamo v prehliadači so zabezpečeným generátorom. Nič sa neukladá ani neodosiela.
- Generátor prístupových fráz Vytvor silné a zapamätateľné prístupové frázy v štýle Diceware zo zoznamu EFF alebo francúzskeho zoznamu, s entropiou v bitoch. Bezpečne v prehliadači.