DevToys Web Pro iconDevToys Web ProBlog
Értékeljen minket:
Próbáld ki a böngészőbővítményt:

RSA-kulcspár generátor

Konfiguráció

  • Kulcsméret

    Az RSA-kulcs modulusának hossza bitekben

  • Hash algoritmus

    Az RSA-OAEP-hez használt hash algoritmus

Nyilvános kulcs (SPKI PEM)

  • Privát kulcs (PKCS#8 PEM)

  • Technikai részletek

    Hogyan működik az RSA kulcspár generátor

    Mit csinál az eszköz

    Ez az RSA kulcspár generátor nyilvános és privát kulcsokat hoz létre a Web Crypto API használatával közvetlenül a böngészőjében. Támogatja a 2048, 3072 és 4096 bites kulcsméreteket SHA-256, SHA-384 vagy SHA-512 hash algoritmusokkal. A nyilvános kulcs SPKI PEM formátumban, a privát kulcs pedig PKCS#8 PEM formátumban kerül exportálásra, mindkettő kompatibilis az OpenSSL-lel és a legtöbb kriptográfiai könyvtárral. Semmilyen adat nem kerül szerverre — a kulcsgenerálás teljes egészében helyben történik.

    Gyakori fejlesztői felhasználási esetek

    A fejlesztők ezt az eszközt RSA kulcspárok gyors generálására használják titkosítási munkafolyamatok teszteléséhez, JWT RS256 aláírás beállításához, TLS/SSL tanúsítványok konfigurálásához, valamint szolgáltatások közötti biztonságos kommunikáció prototipizálásához. Hasznos, ha fejlesztői környezetekhez, CI/CD pipeline-okhoz eldobható kulcspárra van szüksége, vagy ha az OpenSSL telepítése nélkül szeretne megismerkedni a nyilvános kulcsú kriptográfiával.

    Kulcsméretek és hash algoritmusok

    Az RSA 2048 bites kulcsok széles körben elterjedtek, és a legtöbb alkalmazáshoz biztonságosnak tekinthetők. Az RSA 3072 bites kulcsok nagyobb biztonsági tartalékot nyújtanak, és a NIST ajánlása szerint 2030 utáni védelemhez javasoltak. Az RSA 4096 bites kulcsok maximális biztonságot adnak, de hosszabb ideig tart a generálásuk és a feldolgozásuk. A hash algoritmus (SHA-256, SHA-384, SHA-512) az RSA-OAEP titkosítási műveleteknél használatos, és nem befolyásolja a kulcs formátumát.

    PEM formátum és kompatibilitás

    A generált kulcsok szabványos PEM kódolást használnak, RFC 7468 szerinti 64 karakteres sortördeléssel. A nyilvános kulcs az SPKI (Subject Public Key Info) formátumot használja, míg a privát kulcs PKCS#8 formátumú. Ezek kompatibilisek az OpenSSL-lel, a Node.js crypto-val, a Java KeyFactory-val, a Python cryptography-val és a legtöbb más könyvtárral. A kulcsokat .pem fájlokként elmentheti, és közvetlenül felhasználhatja az alkalmazásaiban.

    Mikor érdemes ezt az eszközt használni a kód helyett

    Használd ezt a generátort gyors kulcsgeneráláshoz fejlesztés, tesztelés és tanulás során. Éles rendszerekhez RSA-kulcsokat a platformod kriptográfiai könyvtárával vagy az OpenSSL parancssori eszközeivel hozz létre, hogy biztosítsd a megfelelő kulcstárolást, hozzáférés-szabályozást és rotációs irányelveket. Soha ne használj böngészőben generált kulcsokat éles biztonsági célokra — mindig kövesd a szervezeted kulcskezelési gyakorlatát.