DER konvertálása PEM formátumba

A DER bináris tanúsítvány PEM tanúsítvánnyá alakítása megváltoztatja a kódolását a nyers bináris bájtokról Base64-kódolású ASCII-szöveggé, így a webszerverek és a szövegszerkesztők könnyen olvashatják.

Válasszon ki vagy húzzon ide fájlokat

Privát - a fájlok soha nem hagyják el az eszközét

vagy beillesztés Ctrl+V

Amíg a fájljaidra vársz, játszhatsz a Code Rainnel

Adatvédelmi garancia hálózati adatátvitel nélkül: 0 bájt került fel külső szerverekre. Minden feldolgozás helyben, a böngésző elkülönített környezetében történt.

Formátum-összehasonlítás és műszaki specifikációk

SpecifikációDERPEM
MIME-típusapplication/x-x509-ca-certapplication/x-pem-file
Típusbináris ASN.1 DER-tanúsítványBase64 ASCII-tanúsítványtároló
Tömörítésnincs (kompakt bináris)nincs (Base64-kódolású ASCII Armor)
Szabványos specifikációITU-T X.690 / RFC 5280IETF RFC 7468
Fájlfejléc azonosító bájtjai30 82 (ASN.1 DER Sequence Header)2D 2D 2D 2D 2D 42 45 47 49 4E (-----BEGIN CERTIFICATE / RSA PRIVATE KEY)

A formátum áttekintése és alkalmazási területei

A biztonsági tanúsítványok bizalmat teremtenek és titkosítják az adatokat a hálózatokon keresztül. A DER formátum az ASN.1 szabályai szerint nyers bináris formában tárolja a tanúsítványadatokat. Bár hatékony a memóriakorlátos hardverek számára, a nyers bináris fájlokat nehéz kezelni a szöveges alapú szerverkonfigurációs fájlokban. A rendszergazdák gyakran kénytelenek megvizsgálni vagy beilleszteni a tanúsítványadatokat közvetlenül az olyan eszközök konfigurációs szkriptjeibe, mint az Apache, az Nginx vagy az OpenSSL. A fájl PEM tárolóvá alakítása megoldja ezt a problémát. A PEM a Privacy Enhanced Mail rövidítése, bár jelenleg széles körben használják mindenféle titkosítási kulcshoz és tanúsítványhoz. Ez a tároló beborítja a bináris adatokat Base64 szöveggel, és világos határjelölőket ad hozzá. Ezek a jelölők egyértelművé teszik, hol kezdődik és hol ér véget a tanúsítvány, ami megakadályozza a másolási és beillesztési hibákat a szerverek beállítása során.

Műszaki specifikációk és kodekáttekintés

A DER bináris az application/x-x509-ca-cert MIME-típust használja, és az adatokat kompakt bináris formátumban tárolja, tömörítés nélkül. Nincsenek szöveges fejlécei, ami azt jelenti, hogy hexadecimális szerkesztő szükséges a nyers bájtok olvasásához. Ezzel szemben a PEM az application/x-pem-file MIME-típust használja, és ugyanazokat az alapul szolgáló tanúsítványadatokat szöveges struktúrába csomagolja. A PEM fájl egy ember által olvasható fejlécsorral kezdődik ('-----BEGIN CERTIFICATE-----'), amelyet a Base64 kódolású szöveg sorai követnek, és '-----END CERTIFICATE-----' jelzéssel ér véget. Egyik formátum sem használ tömörítést. Mindkét formátum pontosan ugyanazokat a kriptográfiai nyilvános kulcs adatait tárolja, így a konverzió teljesen veszteségmentes.

Operációs rendszer- és böngésző-kompatibilitás

A DER és a PEM különböző tanúsítványkezelő eszközök által használt kódolás. Az OpenSSL és számos szerveralkalmazás elfogadja a PEM-et, míg más termékek DER-t vagy egy adott tárolót igényelhetnek. Ellenőrizze a célalkalmazás elvárt kódolását és a fájl tartalmát.

Hasznos információk

Tartson egy titkosítatlan biztonsági másolatot az eredeti DER bináris fájljáról egy offline tárolóban. Mivel a PEM-re való konverzió teljesen veszteségmentes, a bináris mesterfájlból bármikor újra előállíthatja a szöveges alapú PEM fájlt mindenféle biztonsági romlás nélkül.

Gyakran ismételt kérdések

Hogyan konvertálható a DER bináris PEM tanúsítvánnyá minőségromlás nélkül?

A konverzió teljesen veszteségmentes, mivel mindkét formátum pontosan ugyanazt a kriptográfiai nyilvános kulcsot és metaadatot tartalmazza. A fájl átalakítása csak a külső burkolatot változtatja meg nyers bináris bájtokról Base64 szövegre, miközben az alapszintű biztonsági adatok érintetlenek maradnak.

Mi a különbség a DER-bináris és a PEM-tanúsítvány között?

A DER bináris egy kompakt, gép által olvasható bináris formátum fejlécek nélkül, míg a PEM egy Base64 kódolású szöveges formátum, amely meghatározott kezdő- és záróhatárvonalak közé van csomagolva az emberek és a szerverszoftverek általi könnyű olvashatóság érdekében.