Generator Par Kluczy RSA

Generuj pary kluczy publicznych i prywatnych RSA w przeglądarce, eksportuj je jako JWK lub PEM i kopiuj lub pobieraj je natychmiast.

Opcje klucza

Klucze są generowane i przechowywane tylko w tej karcie przeglądarki. Klucz prywatny nigdy nie opuszcza Twojego urządzenia.

Wygenerowane klucze

Wybierz opcje i kliknij „Wygeneruj par kluczy”, aby utworzyć nowy par kluczy RSA.

Kiedy używać Generatora Par Kluczy RSA

Typowe zastosowania Generatora Par Kluczy RSA:

  • Konfiguracja kluczy SSH i API

    Utwórz nowy par kluczy RSA do dostępu SSH lub uwierzytelniania API, wyeksportuj klucz publiczny na serwer i bezpiecznie przechowaj klucz prywatny.

  • Podpisywanie kodu i dokumentów

    Wygeneruj par kluczy do podpisywania, aby tworzyć weryfikowalne podpisy wydań oprogramowania, dokumentów lub wiadomości z użyciem RSASSA-PKCS1-v1_5.

  • Przepływy szyfrowania

    Utwórz par kluczy RSA-OAEP, aby szyfrować dane kluczem publicznym i odszyfrowywać je kluczem prywatnym we własnych aplikacjach.

  • Testy i rozwój

    Twórz jednorazowe pary kluczy do rozwoju lokalnego, testów integracyjnych i demonstracji, nie dotykając kluczy produkcyjnych.

  • Rotacja kluczy i audyty

    Generuj pary kluczy zastępczych podczas rotacji lub audytów i porównuj rozmiary, wykładniki oraz formaty przed wdrożeniem.

Często zadawane pytania

Czy mój klucz prywatny jest bezpieczny?
Tak. Klucze są generowane przez API Web Crypto Twojej przeglądarki i pozostają w pamięci tylko w bieżącej karcie. Nic nie jest wysyłane na serwer, a klucz prywatny nigdy nie opuszcza Twojego urządzenia.
Jaka jest różnica między JWK a PEM?
JWK to reprezentacja klucza w JSON, wygodna dla API i JavaScript. PEM to format DER zakodowany w base64 z liniami nagłówka, standard dla plików i narzędzi wiersza poleceń.
Czy mogę używać tego samego klucza do podpisywania i szyfrowania?
To narzędzie generuje par kluczy dla jednego przeznaczenia naraz, ponieważ API Web Crypto wymaga konkretnego algorytmu dla każdego klucza. Wybierz podpisywanie dla RSASSA-PKCS1-v1_5 lub szyfrowanie dla RSA-OAEP i wygeneruj osobny par, jeśli potrzebujesz obu.
Jaki rozmiar klucza powinienem wybrać?
2048 bitów to obecne minimum dla większości zastosowań. 3072 bity dają większy margines bezpieczeństwa, a 4096 bitów to najbardziej konserwatywny wybór. Większe klucze generuje się dłużej.
Dlaczego generowanie chwilę trwa?
Generowanie kluczy RSA wymaga znajdowania dużych liczb pierwszych, co jest obliczeniowo wymagające. Większe rozmiary zauważalnie dłużej się generują, zwłaszcza 4096 bitów.