Декодер PEM: сертификаты, ключи и CSR
Декодер PEM читает блок PEM, извлекает его метку BEGIN/END и base64-декодирует тело в сырые байты DER. Он определяет обнаруженный тип и отображает hex-дамп первых 64 байтов, облегчая изучение сертификатов, открытых или закрытых ключей и CSR. Вставьте или перетащите ввод PEM; опции конвертации не указаны.
Декодер PEM — это браузерный декодер PEM для изучения PEM-закодированных сертификатов, открытых и закрытых ключей и запросов на подпись сертификатов (CSR). Он извлекает метку из блока PEM, декодирует тело Base64 в сырые байты DER и представляет hex-дамп, чтобы можно было изучить декодированные данные без openssl.
Блок PEM использует строки BEGIN и END для пометки содержимого. Декодер читает метку из этих строк, base64-декодирует тело, определяет обнаруженный тип и отображает первые 64 декодированных байта в шестнадцатеричном виде. Описанный вывод инструмента предназначен для изучения; дополнительные опции конвертации не указаны.
PEM представляет данные в удобной для текста форме, а DER — это сырое байтовое представление, получаемое декодированием тела PEM. Конвертация PEM в байты DER помогает, когда нужно изучить базовые данные в hex-дампе или работать с сертификатом, ключом или CSR вне его текстовой формы. Отображаемый hex-дамп ограничен первыми 64 байтами.
Декодер PEM работает полностью в вашем браузере. Ваш ввод обрабатывается на вашем устройстве и не загружается, не сохраняется и не отправляется на сервер; после загрузки страницы инструмент также работает офлайн. Он бесплатен, так что можно изучать PEM-данные, не отправляя их на онлайн-сервис.
Этот инструмент полезен разработчикам и DevOps-инженерам, которым нужно изучить PEM-сертификаты, ключи или CSR — как новичкам в этих форматах, так и тем, кто регулярно с ними работает. Вставьте или перетащите значение PEM, чтобы увидеть его обнаруженный тип и декодированные байты.
Шаг 1: Вставьте или перетащите ваше значение PEM в область ввода. Включите полный блок — от строки -----BEGIN…----- до соответствующей строки -----END…-----.
Шаг 2: Запустите декодирование, чтобы извлечь метку PEM и base64-декодировать тело блока в сырые байты DER.
Шаг 3: Просмотрите обнаруженный тип и hex-дамп, отображающий первые 64 декодированных байта.
Шаг 4: Скопируйте восстановленный результат, если нужно использовать или сохранить декодированный вывод.
Пример использования: Изучите значение PEM сертификата, полученное от коллеги, проверив его обнаруженный тип и декодированные байты.
Пример использования: Рассмотрите блок PEM открытого или закрытого ключа без использования openssl для декодирования его тела.
Пример использования: Просмотрите блок PEM запроса на подпись сертификата (CSR) и увидьте его метку и первые 64 байта DER.
Пример использования: Когда текстовый канал переносит значение PEM, декодируйте полученный блок, чтобы изучить его сырые байты DER.
Пример использования: Проверьте метку и закодированное тело блока PEM при исследовании данных сертификата или ключа.
Пример использования: Быстро просмотрите декодированные байты блока PEM в hex-дампе при работе в браузере.