DevToys Web Pro iconDevToys Web ProБлог
Ocenite nas:
Isprobajte ekstenziju za pregledač:

Generator RSA para ključeva

Podešavanja

  • Величина кључа

    Dužina modula RSA ključa u bitovima

  • Хеш алгоритам

    Хеш алгоритам који се користи са RSA-OAEP

Javni ključ (SPKI PEM)

  • Privatni ključ (PKCS#8 PEM)

  • Tehnički detalji

    Kako radi generator RSA para ključeva

    Šta alat radi

    Ovaj generator RSA para ključeva kreira javne i privatne ključeve koristeći Web Crypto API direktno u vašem pregledaču. Podržava veličine ključeva od 2048, 3072 i 4096 bita sa SHA-256, SHA-384 ili SHA-512 heš algoritmima. Javni ključ se izvozi u SPKI PEM formatu, a privatni ključ u PKCS#8 PEM formatu, oba kompatibilna sa OpenSSL-om i većinom kriptografskih biblioteka. Nikakvi podaci se ne šalju na server — celokupno generisanje ključeva se obavlja lokalno.

    Uobičajeni slučajevi upotrebe za programere

    Programeri koriste ovaj alat da brzo generišu RSA parove ključeva za testiranje tokova šifrovanja, podešavanje JWT RS256 potpisivanja, konfiguraciju TLS/SSL sertifikata i prototipiranje bezbedne komunikacije između servisa. Koristan je kada vam je potreban jednokratan par ključeva za razvojna okruženja, CI/CD tokove ili učenje o kriptografiji sa javnim ključem bez instaliranja OpenSSL-a.

    Veličine ključeva i heš algoritmi

    RSA ključevi od 2048 bita su široko korišćeni i smatraju se bezbednim za većinu aplikacija. RSA ključevi od 3072 bita nude veću bezbednosnu rezervu i NIST ih preporučuje za zaštitu nakon 2030. RSA ključevi od 4096 bita pružaju maksimalnu bezbednost, ali zahtevaju više vremena za generisanje i obradu. Heš algoritam (SHA-256, SHA-384, SHA-512) koristi se sa RSA-OAEP za operacije šifrovanja i ne utiče na format ključa.

    PEM format i kompatibilnost

    Generisani ključevi koriste standardno PEM kodiranje sa prelamanjem linija na 64 karaktera prema RFC 7468. Javni ključ koristi SPKI (Subject Public Key Info) format, dok privatni ključ koristi PKCS#8 format. Ovo je kompatibilno sa OpenSSL-om, Node.js crypto, Java KeyFactory, Python cryptography i većinom drugih biblioteka. Možete sačuvati ključeve kao .pem fajlove i koristiti ih direktno u svojim aplikacijama.

    Kada koristiti ovaj alat umesto koda

    Koristite ovaj generator za brzo generisanje ključeva tokom razvoja, testiranja i učenja. Za produkcione sisteme, generišite RSA ključeve koristeći kripto biblioteku vaše platforme ili OpenSSL alate iz komandne linije kako biste obezbedili pravilno skladištenje ključeva, kontrolu pristupa i politike rotacije. Nikada ne koristite ključeve generisane u pregledaču za produkcionu bezbednost — uvek pratite prakse upravljanja ključevima u vašoj organizaciji.