Narzędzie PGP / GPG

Generuj pary kluczy OpenPGP oraz szyfruj, odszyfrowuj, podpisuj lub weryfikuj wiadomości w całości w przeglądarce.

Ładowanie narzędzia…

Narzędzie PGP / GPGKompletny warsztat OpenPGP, który uruchamia bibliotekę openpgp.js bezpośrednio w Twojej przeglądarce. Wygeneruj parę kluczy publicznego i prywatnego na podstawie nazwy, adresu e-mail i hasła, a następnie szyfruj, odszyfrowuj, podpisuj i weryfikuj wiadomości w formacie ASCII-armor bez wysyłania czegokolwiek poza stronę. Klucze, hasła i tekst jawny są przetwarzane lokalnie w pamięci, więc nic nie jest przesyłane ani przechowywane na żadnym serwerze.

Czym jest Narzędzie PGP / GPG?

Narzędzie PGP / GPG to bezpłatny interfejs OpenPGP działający w przeglądarce; OpenPGP to standard szyfrowania stojący za GnuPG (GPG) i narzędziami do ochrony prywatności poczty. Programiści, inżynierowie bezpieczeństwa, dziennikarze i każdy, kto wymienia poufne wiadomości, używają go do tworzenia kluczy i ochrony tekstu bez instalowania oprogramowania wiersza poleceń. Przełącznik Trybu pozwala wybrać Generuj klucze, Szyfruj, Odszyfruj, Podpisz lub Zweryfikuj. W trybie Generuj klucze wpisujesz nazwę, adres e-mail i opcjonalne hasło, a otrzymujesz klucz publiczny i prywatny w formacie ASCII-armor. W trybie Szyfruj wklejasz klucz publiczny odbiorcy i wiadomość, aby uzyskać zaszyfrowany tekst w formacie armor; Odszyfruj odwraca to za pomocą Twojego klucza prywatnego i hasła. Podpisz tworzy wiadomość podpisaną w postaci jawnej za pomocą Twojego klucza prywatnego, a Zweryfikuj sprawdza podpisaną wiadomość względem klucza publicznego. Ponieważ biblioteka openpgp jest ładowana leniwie, a każda operacja działa lokalnie, Twój tajny materiał pozostaje na Twoim urządzeniu.

Jak używać Narzędzie PGP / GPG

  1. Wybierz Tryb na górze: Generuj klucze, Szyfruj, Odszyfruj, Podpisz lub Zweryfikuj.
  2. Aby utworzyć parę kluczy, wybierz Generuj klucze, wpisz nazwę i adres e-mail, opcjonalnie ustaw hasło chroniące klucz prywatny, a następnie naciśnij Generuj parę kluczy.
  3. Aby zaszyfrować, przejdź do trybu Szyfruj, wklej klucz publiczny odbiorcy i swoją wiadomość, a następnie naciśnij Uruchom; skopiuj zaszyfrowany tekst armor z wyniku.
  4. Aby odszyfrować, przejdź do trybu Odszyfruj, wklej wiadomość armor i swój klucz prywatny, wpisz jego hasło, jeśli je ma, i naciśnij Uruchom.
  5. Aby podpisać lub zweryfikować, wybierz Podpisz (klucz prywatny) lub Zweryfikuj (klucz publiczny), wklej wiadomość i klucz, a następnie naciśnij Uruchom, aby utworzyć podpisaną wiadomość lub odczytać wynik weryfikacji.
  6. Użyj przycisku kopiowania przy dowolnym wyniku, aby pobrać tekst klucza lub wiadomości.

Przykłady

Wygeneruj parę kluczy

W trybie Generuj klucze wpisz nazwę taką jak 'Ada Lovelace', adres e-mail i hasło, a następnie naciśnij Generuj parę kluczy. Otrzymasz blok PUBLIC KEY do udostępnienia oraz blok PRIVATE KEY do zachowania w tajemnicy — oba w formacie OpenPGP ASCII-armor.

Zaszyfruj wiadomość do kogoś

W trybie Szyfruj wklej klucz publiczny odbiorcy i wpisz swoją wiadomość. Naciśnij Uruchom, a wynik stanie się blokiem -----BEGIN PGP MESSAGE-----, który może odszyfrować tylko posiadacz pasującego klucza prywatnego.

Zweryfikuj podpisaną wiadomość

W trybie Zweryfikuj wklej wiadomość podpisaną w postaci jawnej i klucz publiczny podpisującego, a następnie naciśnij Uruchom. Wynik informuje, czy podpis jest prawidłowy, i pokazuje oryginalny tekst, potwierdzając, że nie został zmieniony.

Najczęściej zadawane pytania

Czy mój klucz prywatny lub hasło są przesyłane?
Nie. Wszystko działa w Twojej przeglądarce za pomocą biblioteki openpgp.js. Klucze, hasła i tekst wiadomości są przetwarzane lokalnie w pamięci i nigdy nie są wysyłane ani przechowywane na żadnym serwerze, więc narzędzie działa offline, a Twoje sekrety pozostają na Twoim urządzeniu.
Jaki typ klucza i algorytm generuje?
Generuje nowoczesne pary kluczy OpenPGP przy użyciu domyślnych ustawień biblioteki (klucze na krzywej eliptycznej Curve25519), które są szybkie i szeroko obsługiwane przez bieżące wersje OpenPGP i GnuPG. Wynik to standardowy OpenPGP w formacie ASCII-armor, zgodny z GPG i innym oprogramowaniem OpenPGP.
Dlaczego odszyfrowanie lub weryfikacja nie powiodły się?
Upewnij się, że użyłeś pasującego klucza — odszyfrowanie wymaga klucza prywatnego odpowiadającego kluczowi publicznemu odbiorcy, którym zaszyfrowano wiadomość, a weryfikacja wymaga klucza publicznego podpisującego. Sprawdź, czy wkleiłeś pełny blok armor wraz z wierszami BEGIN i END oraz czy hasło chronionego klucza prywatnego jest poprawne.
Czy mogę pozostawić hasło puste?
Tak. Podczas generowania klucza możesz pominąć hasło, aby utworzyć niechroniony klucz prywatny, a podczas odszyfrowywania lub podpisywania takim kluczem pozostawiasz pole hasła puste. Hasło dodaje warstwę ochrony na wypadek ujawnienia klucza prywatnego.
Czy jest zgodne z GPG?
Tak. Klucze i wiadomości używają standardowego formatu OpenPGP ASCII-armor (RFC 9580 / 4880), więc możesz zaimportować klucze do GnuPG oraz odszyfrować lub zweryfikować wiadomości utworzone tutaj, i odwrotnie.

Powiązane narzędzia