Генератор пары ключей RSA
Генерируйте пары публичных/приватных ключей RSA в браузере с помощью Web Crypto. 2048, 3072 или 4096 бит. Формат PEM. Данные не покидают устройство.
Публичный ключ (PEM)
Приватный ключ (PEM)
Справка
Что такое RSA?
RSA — широко используемая криптосистема с открытым ключом для шифрования и цифровых подписей. Пара ключей состоит из публичного ключа (можно делиться, для шифрования или проверки подписи) и приватного ключа (секретного, для расшифровки или подписи). Этот инструмент использует API SubtleCrypto.generateKey() браузера. 2048 бит — практический минимум; 4096 бит — более консервативный выбор.
Применение
- SSH-ключи — конвертируйте PEM в формат OpenSSH для доступа к серверам.
- Подпись JWT — подписывайте токены с RS256.
- TLS-сертификаты — генерируйте ключи для создания CSR.
- Шифрование — обменивайтесь небольшими зашифрованными данными.
Форматы вывода
- PEM — base64-кодированный DER между строками BEGIN/END, самый распространённый формат.
- JWK — JSON Web Key, используется в современных веб-API и OIDC.
Конфиденциальность
Ключи генерируются на 100% в вашем браузере через Web Crypto. Ничего не отправляется на сервер.