Генератор на двойки ключове – RSA, ECDSA и Ed25519
«Генераторът на двойки ключове» създава асиметрична двойка публичен и частен ключ във вашия браузър с помощта на WebCrypto. Изберете RSA (2048, 3072 или 4096), ECDSA (P-256, P-384 или P-521) или Ed25519. Копирайте публичния ключ като PEM (SPKI) или JWK, а частния ключ като PEM (PKCS8) или JWK; ключовете остават на вашето устройство.
«Генераторът на двойки ключове» създава асиметрична двойка публичен и частен ключ във вашия браузър с WebCrypto. Поддържа RSA, използващ RSASSA-PKCS1-v1_5, с размери на ключовете 2048, 3072 или 4096; ECDSA с P-256, P-384 или P-521; и Ed25519. Инструментът е безплатен и можете да копирате формата на ключ, който вашият проект очаква.
За всяка генерирана двойка публичният ключ може да бъде експортиран като PEM (SPKI) или JWK, а частният ключ — като PEM (PKCS8) или JWK. Изберете алгоритъм и наличната му опция за размер или крива преди генериране. Тези формати предоставят различни начини за представяне на данни за ключове, така че изборът на този, който вашият разработен инструмент очаква, може да улесни използването на генерираните стойности в тестове, фикстури или начални данни.
PEM кодира данните за ключове в удобна за текст форма, докато JWK представя данните за ключове като JSON обект. Инструментът предлага и двата формата за публични и частни ключове, като PEM използва SPKI за публични ключове и PKCS8 за частни ключове. Генерирайте двойка, когато се нуждаете от съответстващи стойности на публичен и частен ключ, вместо да създавате примерни низове на ръка.
Генерирането се изпълнява изцяло във вашия браузър. Ключовете не се изпращат на сървър и страницата няма зависимост от сървър, така че инструментът продължава да работи офлайн след зареждането си. Това го прави полезен, когато искате да създавате и копирате стойности на ключове, без да ги качвате.
Разработчиците и DevOps инженерите могат да използват «Генератора на двойки ключове», за да подготвят стойности за тестове, фикстури, примерни данни или разработени процеси, които се нуждаят от конкретен алгоритъм и формат за експорт. Изберете поддържаните опции, генерирайте двойката и копирайте изходите, които вашият проект изисква.
Стъпка 1: Изберете алгоритъма на ключа и наличната опция за размер или крива. RSA поддържа 2048, 3072 и 4096; ECDSA поддържа P-256, P-384 и P-521.
Стъпка 2: Генерирайте двойката ключове във вашия браузър. Инструментът създава публичен и частен ключ с помощта на WebCrypto.
Стъпка 3: Изберете изходния формат, който вашият инструмент или проект очаква. Публичните ключове са налични като PEM (SPKI) и JWK; частните ключове — като PEM (PKCS8) и JWK.
Стъпка 4: Копирайте публичния ключ, частния ключ или и двата. Пазете частния ключ защитен, когато го използвате извън тестов или разработен контекст.
Случай на употреба: Създайте стойности за двойки ключове за тестове, фикстури или начални данни, вместо да пишете примерни стойности на ръка.
Случай на употреба: Генерирайте поредица от двойки ключове, когато се нуждаете от множество стойности за тестване или примерни данни.
Случай на употреба: Използвайте правилно генерирани случайни стойности за ключове вместо стойности, предположени или въведени на ръка.
Случай на употреба: Подгответе публични и частни ключове във формат PEM за инструмент или проект, който очаква SPKI и PKCS8.
Случай на употреба: Експортирайте ключове като JWK, когато разработеният процес очаква този базиран на JSON формат за ключове.
Случай на употреба: Сравнете поддържаните формати на ключове RSA, ECDSA и Ed25519, докато работите върху приложение или тестова настройка.