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.