Generator kluczy PGP
Utwórz za pomocą OpenPGP.js publiczny klucz OpenPGP, klucz prywatny chroniony hasłem oraz certyfikat unieważnienia. Wybierz Curve25519, RSA 2048 albo RSA 4096 i podaj imię oraz adres e-mail tożsamości użytkownika. Bloki ASCII pojawią się na stronie do skopiowania; narzędzie nie udostępnia ustawienia wygaśnięcia ani pobierania plików.
Jak wygenerować parę kluczy OpenPGP
-
1
Wprowadź tożsamość użytkownika
Imię i adres e-mail zostaną osadzone w kluczu publicznym.
-
2
Wybierz typ klucza
Użyj Curve25519 dla nowoczesnego, zwartego klucza albo RSA 2048/4096, jeśli wymagana jest zgodność z RSA.
-
3
Ustaw hasło
Wymagane jest co najmniej 8 znaków; długa, unikalna fraza lepiej chroni klucz prywatny.
-
4
Wygeneruj i skopiuj
Skopiuj wyświetlony klucz publiczny, zaszyfrowany klucz prywatny i certyfikat unieważnienia.
Dostępne typy kluczy
| Opcja | Wynik | Kiedy wybrać |
|---|---|---|
| Curve25519 | Nowoczesny materiał klucza ECC OpenPGP | Małe klucze i aktualne programy OpenPGP |
| RSA 2048 | 2048-bitowy klucz RSA OpenPGP | Systemy wymagające RSA 2048 |
| RSA 4096 | 4096-bitowy klucz RSA OpenPGP | Zgodność z RSA i większy klucz, ale wolniejsze generowanie |
Żadna z opcji nie jest odporna na dostatecznie wydajny komputer kwantowy. Sprawdź wymagania programów i kontaktów korzystających z klucza.
Trzy elementy wymagające ochrony
- Klucz publiczny: udostępnij go, aby inni mogli szyfrować wiadomości dla Ciebie lub weryfikować podpisy.
- Klucz prywatny: jest zaszyfrowany hasłem, lecz nadal musi pozostać tajny i mieć bezpieczną kopię.
- Certyfikat unieważnienia: przechowuj oddzielnie, aby unieważnić klucz publiczny po utracie lub przejęciu klucza prywatnego.
Hasło i odzyskiwanie
Osiem znaków to tylko minimum techniczne. Użyj długiego, unikalnego hasła zapisanego w menedżerze haseł. Narzędzie nie odzyska zapomnianego hasła i nie dodaje daty wygaśnięcia klucza.
Hasło i klucze pozostają w przeglądarce
Generowanie odbywa się w przeglądarce. Zwykły interfejs trzyma formularz w stanie Alpine, a widok dwuetapowy przenosi hasło między stronami przez sessionStorage. Nie jest ono właściwością serwera, parametrem URL ani wartością serwera. Adres URL zawiera wtedy tylko imię, e-mail i typ klucza. Skopiuj materiał kluczy przed opuszczeniem strony.
Po wygenerowaniu
- Skopiuj i sprawdź wszystkie trzy bloki ASCII.
- Udostępniaj wyłącznie klucz publiczny.
- Chroń klucz prywatny i certyfikat unieważnienia w oddzielnych miejscach.
- Zaimportuj klucz i sprawdź jego odcisk zaufanym kanałem.
Najczęściej zadawane pytania
Tak. OpenPGP.js generuje materiał klucza w przeglądarce. Hasło pozostaje w Alpine lub sessionStorage i nie jest przesyłane przez nasze serwery, URL ani serwer aplikacji.
Curve25519 to nowoczesna, zwarta opcja domyślna. Wybierz RSA 2048 lub RSA 4096 tylko wtedy, gdy Twoje systemy lub kontakty wymagają zgodności z RSA.
Nie. Zachowaj je w zaufanym menedżerze i przechowuj certyfikat unieważnienia osobno.
Wyświetla bloki ASCII do skopiowania i nie oferuje pobierania. Klucze i hasło pozostają w przeglądarce; dwuetapowy URL zawiera tylko imię, e-mail i typ klucza.
Powiązane narzędzia
Weryfikator sum kontrolnych
Oblicz sumę kontrolną MD5, SHA-1, SHA-256, SHA-384, SHA-512 lub CRC32 dowolnego tekstu i porównaj ją z oczekiwaną wartością, aby uzyskać jednoznaczny werdykt zgodności lub niezgodności.
Generator CSR
Wygeneruj zakodowane w PEM żądanie podpisania certyfikatu i pasujący prywatny klucz RSA. Podaj common name, pola organizacji i rozmiar klucza (2048, 3072 lub 4096 bitów).
Identyfikator szyfrów
Wklej ciphertext, a identyfikator zasugeruje prawdopodobne kodowania/szyfry: Base64, hex, binarny, Morse, Caesar lub podstawieniowy, JWT i popularne hashe.
Generator skrótów
Generuj skróty MD5, SHA-1, SHA-256, SHA-384, SHA-512 i CRC32 z tekstu, ze skrótem gotowym do skopiowania dla sum kontrolnych i porównań.
Identyfikator szyfrowania
Wklej tekst szyfrowany lub jego hasz; identyfikator sugeruje najbardziej prawdopodobne algorytmy lub formy kodowania: MD5, SHA, bcrypt, AES, RSA, Base64 oraz inne.
Koder szyfru A1Z26
Koduj tekst szyfrem A1Z26 (A=1, B=2, ... Z=26) albo dekoduj sekwencję liczb z powrotem na litery, z własnym separatorem.
Narzędzie jest dostępne w innych językach
- Generator Kunci PGP [ID]
- เครื่องมือสร้างกุญแจ PGP [TH]
- PGP鍵ジェネレーター [JA]
- Trình tạo khóa PGP [VI]
- Generador de claves PGP [ES]
- Gerador de chaves PGP [PT]
- PGP 키 생성기 [KO]
- مولّد مفاتيح PGP [AR]
- PGP-Schlüsselgenerator [DE]
- PGP-nyckelgenerator [SV]
- Générateur de clés PGP [FR]
- PGP-sleutelgenerator [NL]
- PGP Key Generator [EN]
- Generatore di chiavi PGP [IT]
- Генератор ключей PGP [RU]
- PGP Anahtar Oluşturucu [TR]
- PGP 密钥生成器 [ZH]