Generátor páru klíčů RSA
Nastavení
Velikost klíče
Délka modulu RSA klíče v bitech
Hashovací algoritmus
Hashovací algoritmus používaný s RSA-OAEP
Veřejný klíč (SPKI PEM)
Soukromý klíč (PKCS#8 PEM)
Technické detaily
Jak funguje generátor páru RSA klíčů
Co nástroj dělá
Tento generátor páru RSA klíčů vytváří veřejné a soukromé klíče pomocí Web Crypto API přímo ve vašem prohlížeči. Podporuje velikosti klíčů 2048, 3072 a 4096 bitů s hashovacími algoritmy SHA-256, SHA-384 nebo SHA-512. Veřejný klíč se exportuje ve formátu SPKI PEM a soukromý klíč ve formátu PKCS#8 PEM, oba kompatibilní s OpenSSL a většinou kryptografických knihoven. Žádná data se neodesílají na žádný server — veškeré generování klíčů probíhá lokálně.
Běžné případy použití pro vývojáře
Vývojáři tento nástroj používají k rychlému generování párů RSA klíčů pro testování šifrovacích workflow, nastavení podepisování JWT RS256, konfiguraci TLS/SSL certifikátů a prototypování zabezpečené komunikace mezi službami. Je užitečný, když potřebujete jednorázový pár klíčů pro vývojová prostředí, CI/CD pipeline nebo pro učení se kryptografii s veřejným klíčem bez instalace OpenSSL.
Velikosti klíčů a hashovací algoritmy
RSA klíče o velikosti 2048 bitů jsou široce používané a považované za bezpečné pro většinu aplikací. RSA klíče o velikosti 3072 bitů nabízejí vyšší bezpečnostní rezervu a jsou doporučovány NIST pro ochranu po roce 2030. RSA klíče o velikosti 4096 bitů poskytují maximální bezpečnost, ale jejich generování a zpracování trvá déle. Hashovací algoritmus (SHA-256, SHA-384, SHA-512) se používá s RSA-OAEP pro šifrovací operace a neovlivňuje formát klíče.
Formát PEM a kompatibilita
Vygenerované klíče používají standardní PEM kódování se zalamováním řádků po 64 znacích podle RFC 7468. Veřejný klíč používá formát SPKI (Subject Public Key Info), zatímco soukromý klíč používá formát PKCS#8. Tyto formáty jsou kompatibilní s OpenSSL, Node.js crypto, Java KeyFactory, Python cryptography a většinou dalších knihoven. Klíče můžete uložit jako soubory .pem a používat je přímo ve svých aplikacích.
Kdy použít tento nástroj vs. kód
Použijte tento generátor pro rychlé generování klíčů během vývoje, testování a učení. Pro produkční systémy generujte RSA klíče pomocí kryptografické knihovny vaší platformy nebo nástrojů příkazové řádky OpenSSL, abyste zajistili správné ukládání klíčů, řízení přístupu a zásady rotace. Nikdy nepoužívejte klíče vygenerované v prohlížeči pro produkční zabezpečení — vždy dodržujte postupy správy klíčů ve vaší organizaci.