DevToys Web Pro iconDevToys Web ProBlog
I-rate kami:
Subukan ang browser extension:

Generator ng RSA Key Pair

Konpigurasyon

  • Laki ng Key

    Haba ng modulus ng RSA key sa bits

  • Algorithm ng Hash

    Hash algorithm na ginagamit kasama ng RSA-OAEP

Pampublikong Susi (SPKI PEM)

  • Pribadong Susi (PKCS#8 PEM)

  • Mga teknikal na detalye

    Paano Gumagana ang RSA Key Pair Generator

    Ano ang Ginagawa ng Tool

    Gumagawa ang RSA key pair generator na ito ng public at private key gamit ang Web Crypto API direkta sa iyong browser. Sinusuportahan nito ang mga key size na 2048, 3072, at 4096 bits na may SHA-256, SHA-384, o SHA-512 na mga hash algorithm. Ine-export ang public key sa SPKI PEM format at ang private key sa PKCS#8 PEM format, na parehong compatible sa OpenSSL at karamihan ng cryptographic library. Walang data na ipinapadala sa anumang server — lahat ng key generation ay nangyayari nang lokal.

    Mga Karaniwang Gamit ng Developer

    Gumagamit ang mga developer ng tool na ito upang mabilis na bumuo ng RSA key pair para sa pagsubok ng mga encryption workflow, pag-set up ng JWT RS256 signing, pag-configure ng TLS/SSL certificate, at pag-prototype ng secure na komunikasyon sa pagitan ng mga serbisyo. Kapaki-pakinabang ito kapag kailangan mo ng disposable na key pair para sa mga development environment, CI/CD pipeline, o pag-aaral tungkol sa public-key cryptography nang hindi nag-i-install ng OpenSSL.

    Mga Laki ng Key at Mga Hash Algorithm

    Malawakang ginagamit ang RSA 2048-bit na mga key at itinuturing na secure para sa karamihan ng application. Nag-aalok ang RSA 3072-bit na mga key ng mas mataas na security margin at inirerekomenda ng NIST para sa proteksiyong lampas 2030. Nagbibigay ang RSA 4096-bit na mga key ng pinakamataas na seguridad ngunit mas matagal gawin at iproseso. Ginagamit ang hash algorithm (SHA-256, SHA-384, SHA-512) kasama ng RSA-OAEP para sa mga encryption operation at hindi nito naaapektuhan ang format ng key.

    PEM Format at Compatibility

    Gumagamit ang mga nabuo na key ng standard na PEM encoding na may 64-character na line wrapping ayon sa RFC 7468. Ginagamit ng public key ang SPKI (Subject Public Key Info) format, habang ang private key ay gumagamit ng PKCS#8 format. Compatible ang mga ito sa OpenSSL, Node.js crypto, Java KeyFactory, Python cryptography, at karamihan ng iba pang library. Maaari mong i-save ang mga key bilang .pem file at gamitin ang mga ito nang direkta sa iyong mga application.

    Kailan Gagamitin ang Tool na Ito kumpara sa Code

    Gamitin ang generator na ito para sa mabilisang pagbuo ng key habang nagde-develop, nagte-test, at nag-aaral. Para sa mga production system, bumuo ng RSA keys gamit ang crypto library ng iyong platform o mga OpenSSL command-line tool upang matiyak ang tamang pag-iimbak ng key, access control, at mga patakaran sa key rotation. Huwag kailanman gumamit ng mga key na nabuo sa browser para sa production security — laging sundin ang mga kasanayan ng iyong organisasyon sa pamamahala ng key.