PT Privacy Tools

PGP: szyfrowanie, odszyfrowywanie i podpisywanie

Generuj pary kluczy OpenPGP, szyfruj i odszyfrowuj wiadomości oraz podpisuj lub weryfikuj tekst za pomocą openpgp.js – w całości w przeglądarce, bez przesyłania plików.

🔒 Działa całkowicie w Twojej przeglądarce — nic nie jest przesyłane

All OpenPGP operations run locally with openpgp.js. Keys and messages are never uploaded.

Advertisement

OpenPGP w przeglądarce, bez serwera

OpenPGP to otwarty standard, na którym opierają się PGP i GnuPG, służący do szyfrowanej end-to-end poczty e-mail i podpisanych wiadomości. To narzędzie uruchamia dobrze przeaudytowaną bibliotekę openpgp.js bezpośrednio w przeglądarce, dzięki czemu możesz wygenerować parę kluczy, zaszyfrować notatkę dla współpracownika, odszyfrować odpowiedź lub sprawdzić podpis bez instalowania oprogramowania i bez opuszczania urządzenia przez jakiekolwiek dane. Klucz publiczny każdego odbiorcy szyfruje wiadomość; odszyfrować ją może tylko pasujący klucz prywatny, odblokowany hasłem. Podpisywanie działa odwrotnie: Twój klucz prywatny tworzy podpis, który może zweryfikować każdy, kto ma Twój klucz publiczny, co dowodzi, że tekst pochodzi od Ciebie i nie został po drodze zmieniony.

Wybór kluczy i haseł

Domyślnym typem klucza jest krzywa eliptyczna Curve25519 (Ed25519 do podpisów, Cv25519 do szyfrowania). Jest szybka, kompaktowa i szeroko obsługiwana przez GnuPG, Thunderbird, Proton Mail i innych klientów OpenPGP. RSA 3072 lub 4096 jest dostępne dla zgodności ze starszymi systemami, ale generowanie trwa dłużej. Zawsze chroń klucz prywatny długim, unikalnym hasłem: plik klucza jest nim zaszyfrowany, więc skradziona kopia zapasowa jest bezużyteczna bez hasła. Podaj prawdziwe imię i nazwisko oraz adres e-mail, nad którym masz kontrolę, ponieważ inni będą szukać tego identyfikatora użytkownika przy imporcie Twojego klucza publicznego. Swobodnie udostępniaj klucz publiczny i porównuj odciski palców z kontaktami innym kanałem, zanim zaufasz kluczowi.

Bezpieczne przechowywanie klucza prywatnego

Klucz prywatny powstaje wyłącznie w pamięci tej strony i znika po zamknięciu karty, więc pobierz go od razu i przechowuj w menedżerze haseł lub na zaszyfrowanym nośniku. Certyfikat unieważnienia trzymaj w osobnym miejscu offline; jeśli klucz kiedykolwiek zostanie utracony lub przejęty, opublikowanie unieważnienia poinformuje wszystkich, by przestali go używać. Wklejaj klucze prywatne tylko na strony, którym ufasz, najlepiej na własnym urządzeniu, i czyść pola po zakończeniu pracy. Przy długotrwałym codziennym użytkowaniu najsilniejszą ochronę zapewnia import klucza do dedykowanego klienta, takiego jak GnuPG, lub do tokena sprzętowego.

Jak używać

  1. Utwórz lub wklej kluczeWygeneruj nową parę kluczy z silnym hasłem albo wklej istniejące klucze publiczne i prywatne w formacie armored.
  2. Wybierz działanieZaszyfruj wiadomość dla jednego lub kilku odbiorców, odszyfruj wiadomość wysłaną do Ciebie albo podpisz tekst jawnym podpisem i go zweryfikuj.
  3. Skopiuj lub pobierzSkopiuj wynik lub pobierz go jako plik .asc i bezpiecznie zrób kopię zapasową klucza prywatnego.

Najczęściej zadawane pytania

Czy mój klucz prywatny jest gdzieś przesyłany?
Nie. Klucze są generowane i używane przez openpgp.js na tej stronie. Nic nie jest wysyłane na serwer, więc jedyną kopią jest ta, którą sam zapiszesz.
Jaki typ klucza wybrać?
ECC Curve25519 to nowoczesny standard: mały, szybki i obsługiwany przez GnuPG 2.1+, Thunderbird i większość aplikacji OpenPGP. RSA 3072 lub 4096 wybierz tylko wtedy, gdy musisz współpracować z bardzo starym oprogramowaniem.
Do czego służy certyfikat unieważnienia?
Jeśli klucz prywatny zostanie utracony lub skradziony, zaimportowanie i opublikowanie certyfikatu unieważnienia informuje innych, że klucza nie wolno już używać. Przechowuj go offline, oddzielnie od klucza prywatnego.
Czy jest to zgodne z GnuPG?
Tak. Klucze, zaszyfrowane wiadomości i wiadomości z jawnym podpisem używają standardowego formatu OpenPGP z opakowaniem ASCII, więc możesz je zaimportować poleceniem gpg --import i używać w dowolnym kliencie OpenPGP.
Advertisement