Generator parova ključeva – RSA, ECDSA i Ed25519
Generator parova ključeva stvara asimetrični par javnog i privatnog ključa u vašem pregledniku koristeći WebCrypto. Odaberite RSA (2048, 3072 ili 4096), ECDSA (P-256, P-384 ili P-521) ili Ed25519. Kopirajte javni ključ kao PEM (SPKI) ili JWK i privatni ključ kao PEM (PKCS8) ili JWK; ključevi ostaju na vašem uređaju.
Generator parova ključeva stvara asimetrični par javnog i privatnog ključa u vašem pregledniku pomoću WebCryptoa. Podržava RSA koji koristi RSASSA-PKCS1-v1_5 s veličinama ključeva 2048, 3072 ili 4096; ECDSA s P-256, P-384 ili P-521; te Ed25519. Alat je besplatan, a možete kopirati format ključa koji vaš projekt očekuje.
Za svaki generirani par javni ključ može se izvesti kao PEM (SPKI) ili JWK, dok se privatni ključ može izvesti kao PEM (PKCS8) ili JWK. Prije generiranja odaberite algoritam i njegovu dostupnu opciju veličine ili krivulje. Ti formati nude različite načine prikaza podataka ključeva, pa odabir onog koji očekuje vaš razvojni alat može olakšati korištenje generiranih vrijednosti u testovima, fixtureima ili početnim podacima.
PEM kodira podatke ključeva u obliku pogodnom za tekst, dok JWK prikazuje podatke ključeva kao JSON objekt. Alat nudi oba formata za javne i privatne ključeve, pri čemu PEM koristi SPKI za javne ključeve i PKCS8 za privatne ključeve. Generirajte par kada vam trebaju podudarajuće vrijednosti javnog i privatnog ključa, a ne ručno stvoreni ogledni nizovi.
Generiranje se izvodi u cijelosti u vašem pregledniku. Ključevi se ne šalju na poslužitelj, a stranica ne ovisi o poslužitelju, pa alat nastavlja raditi izvan mreže nakon što se učita. To je korisno kada želite stvoriti i kopirati vrijednosti ključeva bez njihovog prijenosa.
Developeri i DevOps inženjeri mogu koristiti Generator parova ključeva za pripremu vrijednosti za testove, fixture, uzorke podataka ili razvojne tijekove rada koji trebaju određeni algoritam i format izvoza. Odaberite podržane opcije, generirajte par i kopirajte izlaze koje vaš projekt zahtijeva.
Korak 1: Odaberite algoritam ključa i svaku dostupnu opciju veličine ili krivulje. RSA podržava 2048, 3072 i 4096; ECDSA podržava P-256, P-384 i P-521.
Korak 2: Generirajte par ključeva u vašem pregledniku. Alat stvara javni i privatni ključ pomoću WebCryptoa.
Korak 3: Odaberite izlazni format koji očekuje vaš alat ili projekt. Javni ključevi dostupni su kao PEM (SPKI) i JWK; privatni ključevi dostupni su kao PEM (PKCS8) i JWK.
Korak 4: Kopirajte javni ključ, privatni ključ ili oba. Privatni ključ zaštitite kada ga koristite izvan testnog ili razvojnog okruženja.
Primjer upotrebe: Stvorite vrijednosti parova ključeva za testove, fixture ili početne podatke umjesto da uzorke pišete ručno.
Primjer upotrebe: Generirajte seriju parova ključeva kada vam treba više vrijednosti za testiranje ili uzorke podataka.
Primjer upotrebe: Koristite ispravno generirane slučajne vrijednosti ključeva umjesto pogađanih ili ručno upisanih vrijednosti.
Primjer upotrebe: Pripremite javne i privatne ključeve u PEM formatu za alat ili projekt koji očekuje SPKI i PKCS8.
Primjer upotrebe: Izvezite ključeve kao JWK kada razvojni tijek rada očekuje taj JSON format ključeva.
Primjer upotrebe: Usporedite podržane RSA, ECDSA i Ed25519 formate ključeva dok radite na aplikaciji ili testnom okruženju.