Konvertor z DER binárneho formátu do PEM certifikátu

Konverzia certifikátu DER Binary na certifikát PEM mení jeho kódovanie zo surových binárnych bajtov na text Base64 ASCII, aby ho webové servery a textové editory mohli jednoducho čítať.

Vybrať alebo presunúť súbory

Vyberte alebo presuňte súbory sem

100 % súkromná konverzia v prehliadači - súbory nikdy neopustia vaše zariadenie

alebo prilepiť Ctrl+V
Záruka súkromia s nulovým prenosom do siete: 0 bajtov odovzdaných na externé servery. Všetko spracovanie prebehlo lokálne v pieskovisku vášho prehliadača.

Porovnanie formátov a technické špecifikácie

ŠpecifikáciaDERPEM
MIME typapplication/x-x509-ca-certapplication/x-pem-file
Typbinary ASN.1 DER certificateBase64 ASCII certificate container
Kompresianone (compact binary)none (Base64 armored)
Štandardná špecifikáciaITU-T X.690 / RFC 5280IETF RFC 7468
Hlavička magických bajtov30 82 (ASN.1 DER Sequence Header)2D 2D 2D 2D 2D 42 45 47 49 4E (-----BEGIN CERTIFICATE / RSA PRIVATE KEY)

Prehľad formátu a použitie

Bezpečnostné certifikáty vytvárajú dôveru a šifrujú údaje v sieťach. Formát DER uchováva údaje certifikátu ako surové binárne údaje pomocou pravidiel ASN.1. Aj keď sú surové binárne súbory efektivne pre hardvér s obmedzenou pamäťou, ťažko sa spravujú v textových konfiguračných súboroch servera. Systémoví administrátori často potrebujú kontrolovať alebo vkladať údaje certifikátu priamo do konfiguračných skriptov pre nástroje ako Apache, Nginx alebo OpenSSL. Premena súboru na kontajner PEM tento problém rieši. Skratka PEM znamená Privacy Enhanced Mail, hoci sa dnes bežne používa pre všetky typy kryptografických kľúčov a certifikátov. Tento kontajner obaľuje binárne údaje do textu Base64 a pridáva jasné značky ohraničenia. Tieto značky uľahčujú určenie, kde sa certifikát začína a končí, čo zabraňuje chybám pri kopírovaní a vkladaní počas nastavovania servera.

Technické špecifikácie a prehľad kodekov

DER Binary používa typ MIME application/x-x509-ca-cert a uchováva údaje v kompaktnom binárnom formáte bez kompresie. Nemá žiadne textové hlavičky, čo znamená, že na čítanie jeho surových bajtov je potrebný hexadecimálny editor. Naopak, PEM používa typ MIME application/x-pem-file a obaľuje tie isté základné údaje certifikátu do textovej štruktúry. Súbor PEM sa začína hlavičkovým riadkom čitateľným pre človeka „-----BEGIN CERTIFICATE-----", nasledujú riadky textu kódovaného v Base64 a končí sa reťazcom „-----END CERTIFICATE-----". Žiadny formát nepoužíva kompresiu. Oba formáty uchovávajú úplne rovnaké údaje kryptografického verejného kľúča, vďaka čomu je konverzia úplne bezstratová.

Kompatibilita s OS a prehliadačmi

Súbory DER sú natívne podporované prostrediami Java, úložiskami kľúčov Android a nástrojmi na správu certifikátov Windows. Súbory PEM sú absolútnym štandardom pre linuxové webové servery, Apache, Nginx, nástroje príkazového riadka OpenSSL a cloudové load balancery. Moderné webové prehliadače a operačné systémy spracúvajú oba formáty interne počas handshake SSL/TLS, ale softvér na správu serverov výrazne uprednostňuje textové bloky formátované v PEM.

💡 Užitočné informácie

Uchovávajte nešifrovanú zálohu pôvodného binárneho súboru DER v offline úložisku. Keďže konverzia do formátu PEM je úplne bezstratová, textový súbor PEM môžete kedykoľvek znova vygenerovať z hlavného binárneho súboru bez akéhokoľvek zníženia bezpečnosti.

Porovnanie formátov a technické špecifikácie

Typický bezpečnostný certifikát je veľmi malý, zvyčajne meria medzi 1 kilobajtom a 4 kilobajtmi. Po konverzii na textový súbor PEM založený na Base64 sa veľkosť zväčší približne o 33 percent v dôsledku réžie kódovania textu. Aj pri tomto miernom náraste sa 4-kilobajtový certifikát prenesie za menej ako milisekundu v štandardnej sieti 4G, pripojení 5G alebo domácej optickej linke.

Často kladené otázky

Ako konvertovať DER Binary na PEM certifikát bez straty kvality?

Konverzia je úplne bezstratová, pretože oba formáty obsahujú presne ten istý kryptografický verejný kľúč a metadátá. Preklad súboru mení iba vonkajší obal zo surových binárnych bajtov na text Base64, pričom základné bezpečnostné údaje zostávajú nedotknuté.

Aký je rozdiel medzi DER Binary a PEM certifikátom?

DER Binary je kompaktný binárny formát čitateľný pre stroj bez hlavičiek, zatiaľ čo PEM je textový formát kódovaný v Base64 zabalený medzi špecifickými počiatočnými a koncovými hraničnými riadkami na jednoduché čítanie ľuďmi a serverovým softvérom.