PEM KEY
Конвертация файлов

Конвертировать PEM в KEY

БЫСТРЫЙ ОТВЕТ
Возможно ли конвертировать PEM в KEY?
Да - PEM конвертируется в KEY.

Откройте .pem в текстовом редакторе. Если первая строка - -----BEGIN PRIVATE KEY----- (или похожая), переименуйте файл в .key, и он будет работать «как есть». Для комбинированного .pem, объединяющего сертификат и ключ, выполните команду openssl pkey -in combined.pem -out private.key, чтобы извлечь только ключ.

Также в KEY: PFX · P12 · PPSX

На этой странице

Протестировано на macOS, Windows и Linux
Последняя проверка: Oct 2026

Больше бесплатных конвертеров

HEIC, PNG, WEBP, MP3 и другие - все инструменты здесь бесплатны.

Открыть инструменты

Зачем конвертировать PEM в KEY?

Веб-серверы, балансировщики нагрузки и инструменты настройки TLS часто ожидают сертификат и закрытый ключ в разных файлах: сертификат как .crt или .pem, а закрытый ключ как .key. Разделение комбинированного .pem на файл .key позволяет каждой директиве сервера указывать на нужный файл без двусмысленности.

Способы конвертации PEM в KEY

OpenSSL FREE

Выполните openssl pkey -in combined.pem -out private.key, чтобы извлечь закрытый ключ; проверьте результат командой openssl pkey -in private.key -check. OpenSSL бесплатен и работает на Windows, macOS и Linux.

Об этих форматах

Качество и на что обратить внимание

  • Если .pem содержит только закрытый ключ (-----BEGIN PRIVATE KEY----- или -----BEGIN RSA PRIVATE KEY-----), достаточно простого переименования в .key - конвертация не требуется.
  • В Linux и macOS установите строгие права доступа после извлечения: chmod 600 private.key - ключ так же чувствителен, как и пароль.
  • Никогда не загружайте закрытый ключ в онлайн-конвертеры; выполняйте извлечение только локально.

Часто задаваемые вопросы

Нужен ли мне OpenSSL для извлечения закрытого ключа из комбинированного PEM?
Не всегда - вы можете открыть .pem в текстовом редакторе, скопировать только блок ключа и вставить его в новый файл, сохраненный как .key.
Мой `.pem` начинается с `-----BEGIN CERTIFICATE-----`. Что это значит?
Это сертификат, а не закрытый ключ - поищите отдельный файл с блоком -----BEGIN PRIVATE KEY-----.
В чем разница между `-----BEGIN PRIVATE KEY-----` и `-----BEGIN RSA PRIVATE KEY-----`?
Первый - это универсальный формат PKCS#8; второй - более старый формат PKCS#1, специфичный для RSA. Оба являются допустимыми файлами закрытых ключей; используйте openssl pkey для извлечения любого из них.
Где взять OpenSSL для Windows?
Скачайте его с сайта slproweb.com или используйте версию, поставляемую с Git for Windows; в macOS и большинстве дистрибутивов Linux он предустановлен.