Generator pary kluczy RSA
Generuj pary kluczy publicznych/prywatnych RSA w przeglądarce za pomocą Web Crypto. 2048, 3072 lub 4096 bitów. Format PEM. Żadne dane nie opuszczają urządzenia.
Klucz publiczny (PEM)
Klucz prywatny (PEM)
Informacje
Czym jest RSA?
RSA to kryptosystem klucza publicznego szeroko stosowany do szyfrowania i podpisów cyfrowych. Para kluczy składa się z klucza publicznego (do udostępniania, używanego do szyfrowania lub weryfikacji podpisu) i klucza prywatnego (tajnego, używanego do deszyfrowania lub podpisywania). To narzędzie używa API SubtleCrypto.generateKey() przeglądarki. 2048 bitów to obecnie praktyczne minimum; 4096 bitów jest bardziej konserwatywne.
Typowe zastosowania
- Klucze SSH — konwertuj PEM na format OpenSSH dla dostępu serwerowego.
- Podpisywanie JWT — podpisuj tokeny z RS256.
- Certyfikaty TLS — generuj klucze do tworzenia CSR.
- Szyfrowanie — wymieniaj małe zaszyfrowane ładunki.
Formaty wyjściowe
- PEM — DER zakodowany w base64 między liniami BEGIN/END, najbardziej popularny format.
- JWK — JSON Web Key, używany w nowoczesnych API webowych i OIDC.
Prywatność
Klucze są generowane w 100% w Twojej przeglądarce za pomocą Web Crypto. Nic nie jest wysyłane na serwer.