Generator RSA para ključeva
Konfiguracija
Veličina ključa
Duljina modula RSA ključa u bitovima
Algoritam sažetka
Algoritam sažetka koji se koristi s RSA-OAEP
Javni ključ (SPKI PEM)
Privatni ključ (PKCS#8 PEM)
Tehnički detalji
Kako radi generator RSA para ključeva
Što alat radi
Ovaj generator RSA para ključeva stvara javne i privatne ključeve koristeći Web Crypto API izravno u vašem pregledniku. Podržava veličine ključeva od 2048, 3072 i 4096 bita uz hash algoritme SHA-256, SHA-384 ili SHA-512. Javni ključ izvozi se u SPKI PEM formatu, a privatni ključ u PKCS#8 PEM formatu, oba kompatibilna s OpenSSL-om i većinom kriptografskih biblioteka. Nikakvi se podaci ne šalju na poslužitelj — cijelo generiranje ključeva odvija se lokalno.
Uobičajeni slučajevi upotrebe za razvojne programere
Programeri koriste ovaj alat za brzo generiranje RSA parova ključeva za testiranje tijekova šifriranja, postavljanje JWT RS256 potpisivanja, konfiguriranje TLS/SSL certifikata i prototipiranje sigurne komunikacije između servisa. Koristan je kada vam treba jednokratni par ključeva za razvojna okruženja, CI/CD cjevovode ili učenje o kriptografiji s javnim ključem bez instaliranja OpenSSL-a.
Veličine ključeva i hash algoritmi
RSA ključevi od 2048 bita široko se koriste i smatraju se sigurnima za većinu aplikacija. RSA ključevi od 3072 bita nude veću sigurnosnu rezervu i NIST ih preporučuje za zaštitu nakon 2030. RSA ključevi od 4096 bita pružaju maksimalnu sigurnost, ali se dulje generiraju i sporije obrađuju. Hash algoritam (SHA-256, SHA-384, SHA-512) koristi se s RSA-OAEP za operacije šifriranja i ne utječe na format ključa.
PEM format i kompatibilnost
Generirani ključevi koriste standardno PEM kodiranje s prelamanjem redaka na 64 znaka prema RFC 7468. Javni ključ koristi SPKI (Subject Public Key Info) format, dok privatni ključ koristi PKCS#8 format. To je kompatibilno s OpenSSL-om, Node.js crypto, Java KeyFactoryjem, Python cryptographyjem i većinom drugih biblioteka. Ključeve možete spremiti kao .pem datoteke i izravno ih koristiti u svojim aplikacijama.
Kada koristiti ovaj alat umjesto koda
Koristite ovaj generator za brzo generiranje ključeva tijekom razvoja, testiranja i učenja. Za produkcijske sustave generirajte RSA ključeve pomoću kriptografske biblioteke vaše platforme ili OpenSSL alata iz naredbenog retka kako biste osigurali pravilno pohranjivanje ključeva, kontrolu pristupa i politike rotacije. Nikada ne koristite ključeve generirane u pregledniku za produkcijsku sigurnost — uvijek slijedite prakse upravljanja ključevima vaše organizacije.