Generátor párov kľúčov: RSA, ECDSA, Ed25519
Generátor párov kľúčov vytvorí asymetrický pár verejného a súkromného kľúča vo vašom prehliadači pomocou WebCrypto. Vyberte RSA (2048, 3072 alebo 4096), ECDSA (P-256, P-384 alebo P-521) alebo Ed25519. Verejný kľúč skopírujte ako PEM (SPKI) alebo JWK a súkromný kľúč ako PEM (PKCS8) alebo JWK; kľúče zostávajú na vašom zariadení.
Generátor párov kľúčov vytvorí asymetrický pár verejného a súkromného kľúča vo vašom prehliadači pomocou WebCrypto. Podporuje RSA s RSASSA-PKCS1-v1_5 s veľkosťami kľúčov 2048, 3072 alebo 4096; ECDSA s P-256, P-384 alebo P-521; a Ed25519. Nástroj je zadarmo a môžete skopírovať formát kľúča, ktorý váš projekt očakáva.
Pre každý vygenerovaný pár je možné verejný kľúč exportovať ako PEM (SPKI) alebo JWK, zatiaľ čo súkromný kľúč je možné exportovať ako PEM (PKCS8) alebo JWK. Pred generovaním vyberte algoritmus a jeho dostupnú možnosť veľkosti alebo krivky. Tieto formáty poskytujú rôzne spôsoby reprezentácie údajov kľúča, takže výber toho, ktorý váš vývojový nástroj očakáva, vám môže uľahčiť použitie vygenerovaných hodnôt v testoch, fixturách alebo počiatočných dátach.
PEM kóduje údaje kľúča v textovo priateľskej podobe, zatiaľ čo JWK reprezentuje údaje kľúča ako objekt JSON. Nástroj ponúka oba formáty pre verejné aj súkromné kľúče, pričom PEM používa SPKI pre verejné kľúče a PKCS8 pre súkromné kľúče. Vygenerujte pár, keď potrebujete zodpovedajúce hodnoty verejného a súkromného kľúča namiesto manuálneho vytvárania vzorových reťazcov.
Generovanie prebieha úplne vo vašom prehliadači. Kľúče sa neodosielajú na server a stránka nemá žiadnu závislosť na serveri, takže nástroj po načítaní funguje offline. Vďaka tomu je užitočný, keď chcete vytvárať a kopírovať hodnoty kľúčov bez ich nahrávania.
Vývojári a DevOps inžinieri môžu Generátor párov kľúčov použiť na prípravu hodnôt pre testy, fixtury, vzorové dáta alebo vývojové pracovné postupy, ktoré potrebujú konkrétny algoritmus a formát exportu. Vyberte podporované možnosti, vygenerujte pár a skopírujte výstupy, ktoré váš projekt vyžaduje.
Krok 1: Vyberte algoritmus kľúča a prípadnú možnosť veľkosti alebo krivky. RSA podporuje 2048, 3072 a 4096; ECDSA podporuje P-256, P-384 a P-521.
Krok 2: Vygenerujte pár kľúčov vo svojom prehliadači. Nástroj pomocou WebCrypto vytvorí verejný a súkromný kľúč.
Krok 3: Vyberte výstupný formát, ktorý váš nástroj alebo projekt očakáva. Verejné kľúče sú k dispozícii ako PEM (SPKI) a JWK; súkromné kľúče ako PEM (PKCS8) a JWK.
Krok 4: Skopírujte verejný kľúč, súkromný kľúč alebo oba. Súkromný kľúč chráňte, keď ho používate mimo testovacieho alebo vývojového prostredia.
Prípad použitia: Vytvárajte hodnoty párov kľúčov pre testy, fixture alebo počiatočné dáta namiesto ručného písania vzorových hodnôt.
Prípad použitia: Vygenerujte dávku párov kľúčov, keď potrebujete viacero hodnôt na testovanie alebo vzorové dáta.
Prípad použitia: Používajte správne vygenerované náhodné hodnoty kľúčov namiesto hodnôt uhádnutých alebo ručne napísaných.
Prípad použitia: Pripravte verejné a súkromné kľúče vo formáte PEM pre nástroj alebo projekt, ktorý očakáva SPKI a PKCS8.
Prípad použitia: Exportujte kľúče ako JWK, keď vývojový pracovný postup očakáva tento kľúčový formát založený na JSON.
Prípad použitia: Porovnajte podporované formáty kľúčov RSA, ECDSA a Ed25519 pri práci na aplikácii alebo testovacom nastavení.