Konvertera DER till PEM

Konvertering av ett DER-binärt certifikat till ett PEM-certifikat ändrar dess kodning från råa binära byte till Base64 ASCII-text så att det enkelt kan läsas av webbservrar och textredigerare.

Välj eller släpp filer här

Privat - filer lämnar aldrig din enhet

eller klistra in Ctrl+V

Medan du väntar på dina filer kan du spela Code Rain

Integritetsgaranti utan nätverksöverföring: 0 byte laddades upp till externa servrar. All bearbetning skedde lokalt i webbläsarens sandlåda.

Formatjämförelse och tekniska specifikationer

SpecifikationDERPEM
MIME-typapplication/x-x509-ca-certapplication/x-pem-file
Typbinärt ASN.1 DER-certifikatBase64 ASCII-certifikatbehållare
Komprimeringingen (kompakt binär)ingen (ASCII-armoring med Base64)
StandardspecifikationITU-T X.690 / RFC 5280IETF RFC 7468
Magic Bytes-huvud30 82 (ASN.1 DER Sequence Header)2D 2D 2D 2D 2D 42 45 47 49 4E (-----BEGIN CERTIFICATE / RSA PRIVATE KEY)

Formatöversikt och användningsområden

Säkerhetscertifikat skapar förtroende och krypterar data över nätverk. DER-formatet lagrar certifikatdata som rå binärdata med hjälp av ASN.1-regler. Även om det är effektivt för hårdvara med begränsat minne är råa binära filer svåra att hantera i textbaserade serverkonfigurationsfiler. Systemadministratörer behöver ofta granska eller klistra in certifikatdata direkt i konfigurationsskript för verktyg som Apache, Nginx eller OpenSSL. Att omvandla filen till en PEM-behållare löser detta problem. PEM står för Privacy Enhanced Mail, även om det nu används allmänt för alla typer av kryptografiska nycklar och certifikat. Denna behållare omsluter den binära datan i Base64-text och lägger till tydliga avgränsningsmarkörer. Dessa markörer gör det uppenbart var certifikatet börjar och slutar, vilket förhindrar fel vid kopiering och inklistring under serverkonfigurationer.

Tekniska specifikationer och kodeköversikt

DER-binärformatet använder MIME-typen application/x-x509-ca-cert och lagrar data i ett kompakt binärt format utan komprimering. Det har inga texthuvuden, vilket innebär att en hexadecimalredigerare krävs för att läsa dess råa byte. Omvänt använder PEM MIME-typen application/x-pem-file och omsluter exakt samma underliggande certifikatdata i en textstruktur. En PEM-fil börjar med den läsbara huvudraden '-----BEGIN CERTIFICATE-----', följt av rader med Base64-kodad text och slutar med '-----END CERTIFICATE-----'. Ingetdera formatet använder komprimering. Båda formaten lagrar exakt samma kryptografiska publika nyckeldata, vilket gör konverteringen helt förlustfri.

OS- och webbläsarkompatibilitet

DER och PEM är kodningar som används av olika certifikatverktyg. OpenSSL och många serverprogram accepterar PEM, medan andra produkter kan kräva DER eller en viss behållare. Kontrollera målprogrammets förväntade kodning och filinnehåll.

Användbar information

Behåll en okrypterad säkerhetskopia av din ursprungliga DER-binärfil i kalllagring. Eftersom konverteringen till PEM är helt förlustfri kan du alltid återskapa din textbaserade PEM-fil från den binära originalfilen utan någon säkerhetsförsämring.

Vanliga frågor

Hur konverterar man binärt DER-format till PEM-certifikat utan kvalitetsförlust?

Konverteringen är helt förlustfri eftersom båda formaten innehåller exakt samma kryptografiska publika nyckel och metadata. Att konvertera filen ändrar bara det yttre omslaget från råa binära byte till Base64-text, vilket lämnar de centrala säkerhetsdata orörda.

Vad är skillnaden mellan binärt DER-format och PEM-certifikat?

Binärt DER-format är ett kompakt, maskinläsbart binärformat utan rubriker. PEM är däremot ett Base64-kodat textformat mellan särskilda start- och slutrader, så att både människor och serverprogram enkelt kan läsa det.