Pretvarač DER binarnog u PEM certifikat

Pretvaranjem DER binarnog certifikata u PEM certifikat mijenja se njegova kodiranost iz sirovih binarnih bajtova u Base64 ASCII tekst kako bi ga web poslužitelji i uređivači teksta mogli jednostavno čitati.

Odaberite ili povucite datoteke

Odaberite ili ispustite datoteke ovdje

100% privatna pretvorba u pregledniku - datoteke nikada ne napuštaju vaš uređaj

ili zalijepi Ctrl+V
Jamstvo privatnosti nulte mrežne transmisije: 0 bajtova učitano na vanjske poslužitelje. Sva obrada odvijala se lokalno u sandčiću vašeg preglednika.

Usporedba formata i tehničke specifikacije

SpecifikacijaDERPEM
MIME vrstaapplication/x-x509-ca-certapplication/x-pem-file
Vrstabinary ASN.1 DER certificateBase64 ASCII certificate container
Kompresijanone (compact binary)none (Base64 armored)
Standardna specifikacijaITU-T X.690 / RFC 5280IETF RFC 7468
Zaglavlje čarobnih bajtova (Magic Bytes)30 82 (ASN.1 DER Sequence Header)2D 2D 2D 2D 2D 42 45 47 49 4E (-----BEGIN CERTIFICATE / RSA PRIVATE KEY)

Pregled formata i primjena

Sigurnosni certifikati uspostavljaju povjerenje i šifriraju podatke preko mreža. DER format pohranjuje podatke certifikata kao sirovi binarni zapis koristeći ASN.1 pravila. Iako su učinkovite za hardver ograničene memorije, sirove binarne datoteke je teško upravljati u tekstualnim konfiguracijskim datotekama poslužitelja. Sistemski administratori često moraju pregledati ili zalijepiti podatke certifikata izravno u konfiguracijske skripte za alate kao što su Apache, Nginx ili OpenSSL. Pretvaranje datoteke u PEM spremnik rješava ovaj problem. PEM označava Privacy Enhanced Mail, iako se danas naširoko koristi za sve vrste kriptografskih ključeva i certifikata. Ovaj spremnik omotava binarne podatke u Base64 tekst i dodaje jasne granične oznake. Te oznake čine očiglednim gdje certifikat počinje i završava, što sprječava pogreške kopiranja i lijepljenja tijekom postavljanja poslužitelja.

Tehničke specifikacije i pregled kodeka

DER binarni zapis koristi MIME tip application/x-x509-ca-cert i pohranjuje podatke u kompaktnom binarnom formatu bez kompresije. Nema tekstualnih zaglavlja, što znači da je za čitanje njegovih sirovih bajtova potreban heksadecimalni uređivač. S druge strane, PEM koristi MIME tip application/x-pem-file i omotava iste temeljne podatke certifikata u tekstualnu strukturu. PEM datoteka počinje linijom zaglavlja čitljivom ljudima '-----BEGIN CERTIFICATE-----', nakon čega slijede linije Base64 kodiranog teksta, a završava s '-----END CERTIFICATE-----'. Nijedan format ne koristi kompresiju. Oba formata pohranjuju potpuno iste podatke kriptografskog javnog ključa, čineći pretvorbu potpuno bez gubitaka.

Kompatibilnost s OS-om i preglednikom

DER datoteke izvorno su podržane u Java okruženjima, Android spremištima ključeva i Windows alatima za upravljanje certifikatima. PEM datoteke apsolutni su standard za Linux web poslužitelje, Apache, Nginx, OpenSSL uslužne programe naredbenog retka i usmjerivače opterećenja u oblaku. Moderni web preglednici i operativni sustavi obrađuju oba formata interno tijekom SSL/TLS rukovanja, ali softver za administraciju poslužitelja izrazito preferira tekstualne blokove formatirane u PEM-u.

💡 Korisne informacije

Čuvajte nešifriranu sigurnosnu kopiju izvorne DER binarne datoteke u hladnom spremištu. Budući da je pretvorba u PEM potpuno bez gubitaka, uvijek možete ponovno generirati svoju tekstualnu PEM datoteku iz binarne matične datoteke bez ikakvog smanjenja sigurnosti.

Usporedba formata i tehničke specifikacije

Tipičan sigurnosni certifikat je vrlo malen, obično veličine između 1 kilobajta i 4 kilobajta. Kada se pretvori u Base64 tekstualnu PEM datoteku, veličina se povećava za otprilike 33 posto zbog opterećenja tekstualnim kodiranjem. Čak i s ovim malim povećanjem, certifikat od 4 kilobajta prenosi se za manje od jedne milisekunde preko standardne 4G mreže, 5G veze ili kućne optičke linije.

Često postavljana pitanja

Kako pretvoriti DER binarni u PEM certifikat bez gubitka kvalitete?

Pretvorba je potpuno bez gubitaka jer oba formata sadrže potpuno isti kriptografski javni ključ i metapodatke. Prevođenje datoteke mijenja samo vanjski omot iz sirovih binarnih bajtova u Base64 tekst, ostavljajući osnovne sigurnosne podatke netaknutima.

Koja je razlika između DER binarnog i PEM certifikata?

DER binarni zapis je kompaktan, strojno čitljiv binarni format bez zaglavlja, dok je PEM Base64 kodirani tekstualni format omotan između određenih početnih i završnih graničnih linija radi lakšeg čitanja od strane ljudi i poslužiteljskog softvera.