Генератор асимметричных ключей
Генерируйте пары ключей RSA или ECDSA в формате PEM полностью в вашем браузере.
Как это работает
Этот инструмент генерирует пары ключей RSA (публичный/приватный) прямо в браузере с помощью Web Crypto API, не отправляя ключи на сервер.
Как использовать:
- Выберите нужный размер ключа (2048 или 4096 бит).
- Нажмите «Сгенерировать пару ключей».
- Скопируйте публичный и приватный ключи в соответствующие поля.
- Храните приватный ключ в надёжном месте — он не может быть перегенерирован.
Пример: ключ RSA 2048 бит генерирует пару, пригодную для шифрования сообщений или подписи документов.
Ограничения: ключи 4096 бит безопаснее, но генерируются дольше. Никогда не передавайте приватный ключ.
Конфиденциальность: генерация на 100% локальная — ключи не передаются.
Практический пример
Выберите RSA-2048 и нажмите «Сгенерировать»: открытый и закрытый ключи в PEM появятся в отдельных панелях, каждый со своими кнопками копирования и скачивания, плюс отпечаток SHA-256 — проверить, что развёрнут именно тот ключ. Карточки характеристик резюмируют сгенерированное: уровень защиты, назначение, размеры ключей. Сгенерируйте вместо этого пару ECDSA P-256 и заметьте, насколько короче ключи при эквивалентной стойкости; эта разница в размере — причина, по которой эллиптические кривые доминируют в современном TLS. Всё выполняется локально в WebCrypto — закрытый ключ никогда не покидает браузер.
Сценарии использования
- Генерация пар ключей RSA
- Создание сертификатов SSL/TLS
- Подпись и верификация токенов JWT
- Безопасная связь
- Прототипирование PKI систем
Часто задаваемые вопросы
- Какой размер ключа выбрать?
- 2048 бит достаточно для большинства задач; 4096 бит безопаснее, но медленнее.
- Сохраняется ли приватный ключ?
- Нет, он существует только в браузере в течение сессии.
- Можно ли перегенерировать тот же ключ?
- Нет, каждая генерация создаёт уникальную пару.
- RSA безопасен?
- Да, RSA 2048+ бит — отраслевой стандарт для асимметричного шифрования.
- Для чего используется публичный ключ?
- Им можно свободно делиться, чтобы другие могли шифровать сообщения, которые сможете расшифровать только вы.