Перейти к содержимому
🔐

Генератор пары ключей RSA

Генерируйте пары публичных/приватных ключей RSA в браузере с помощью Web Crypto. 2048, 3072 или 4096 бит. Формат 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. Ничего не отправляется на сервер.