DER binārā faila uz PEM sertifikāta pārveidotājs

DER binārā sertifikāta konvertēšana uz PEM sertifikātu maina tā kodējumu no neapstrādātiem bināriem baitiem uz Base64 ASCII tekstu, lai to varētu viegli nolasīt tīmekļa serveri un teksta redaktori.

Atlasiet vai velciet failus

Atlasiet vai velciet failus šeit

100% privāta konvertēšana pārlūkprogrammā - faili nekad neatstāj jūsu ierīci

vai ielīmējiet Ctrl+V
Privātuma garantija bez datu pārraides tīklā: 0 baitu augšupielādēti ārējos serveros. Visa apstrāde notika lokāli jūsu pārlūkprogrammas smilškastē.

Formātu salīdzinājums un tehniskās specifikācijas

SpecifikācijaDERPEM
MIME tipsapplication/x-x509-ca-certapplication/x-pem-file
Tipsbinary ASN.1 DER certificateBase64 ASCII certificate container
Kompresijanone (compact binary)none (Base64 armored)
Standarta specifikācijaITU-T X.690 / RFC 5280IETF RFC 7468
Maģisko baitu galvene30 82 (ASN.1 DER Sequence Header)2D 2D 2D 2D 2D 42 45 47 49 4E (-----BEGIN CERTIFICATE / RSA PRIVATE KEY)

Formāta pārskats un lietojums

Drošības sertifikāti izveido uzticēšanos un šifrē datus tīklos. DER formāts glabā sertifikātu datus kā neapstrādātu bināro failu, izmantojot ASN.1 noteikumus. Lai gan neapstrādāti binārie faili ir efektīvi aparatūrai ar ierobežotu atmiņu, tos ir grūti pārvaldīt uz tekstu balstītos servera konfigurācijas failos. Sistēmas administratori bieži vien var vēlēties pārbaudīt vai ielīmēt sertifikāta datus tieši konfigurācijas skriptos tādiem rīkiem kā Apache, Nginx vai OpenSSL. Faila pārveidošana par PEM konteineru atrisina šo problēmu. PEM apzīmē Privacy Enhanced Mail, lai gan tagad to plaši izmanto visu veidu kriptogrāfiskajām atslēgām un sertifikātiem. Šis konteiners ietin bināros datus Base64 tekstā un pievieno skaidras robežu atzīmes. Šīs atzīmes padara acīmredzamu, kur sertifikāts sākas un beidzas, kas novērš kopēšanas un ielīmēšanas kļūdas servera iestatīšanas laikā.

Tehniskās specifikācijas un kodeku sadalījums

DER Binary izmanto application/x-x509-ca-cert MIME tipu un glabā datus kompaktā binārā formātā bez saspiešanas. Tam nav teksta galveņu, kas nozīmē, ka tā neapstrādāto baitu nolasīšanai ir nepieciešams heksadecimālais redaktors. Savukārt PEM izmanto application/x-pem-file MIME tipu un ietin tos pašus pamatā esošos sertifikāta datus teksta struktūrā. PEM fails sākas ar cilvēkam lasāmu galvenes rindu '-----BEGIN CERTIFICATE-----', kurai seko Base64 kodēta teksta rindas, un beidzas ar '-----END CERTIFICATE-----'. Neviens no formātiem neizmanto saspiešanu. Abi formāti glabā tieši tos pašus kriptogrāfiskās publiskās atslēgas datus, padarot konvertēšanu pilnībā bezzudumu.

OS un pārlūkprogrammu saderība

DER failus sākotnēji atbalsta Java vides, Android atslēgu krātuves un Windows sertifikātu pārvaldības rīki. PEM faili ir absolūts standarts Linux tīmekļa serveriem, Apache, Nginx, OpenSSL komandrindas utilītām un mākoņa slodzes balansētājiem. Mūsdienu tīmekļa pārlūkprogrammas un operētājsistēmas iekšēji apstrādā abus formātus SSL/TLS rokas spiedienu laikā, taču servera administrēšanas programmatūra stingri dod priekšroku PEM formatētiem teksta blokiem.

💡 Noderīga informācija

Saglabājiet oriģinālā DER binārā faila nešifrētu dublējumu aukstajā krātuvē. Tā kā konversija uz PEM ir pilnībā bezzudumu, jūs vienmēr varat atkārtoti ģenerēt savu uz teksta balstīto PEM failu no binārā galvenā faila bez jebkādas drošības degradācijas.

Formātu salīdzinājums un tehniskās specifikācijas

Tipisks drošības sertifikāts ir ļoti mazs, parasti no 1 kilobaita līdz 4 kilobaitiem. Konvertējot uz Base64 teksta bāzes PEM failu, izmērs teksta kodēšanas pieskaitāmo izmaksu dēļ palielinās par aptuveni 33 procentiem. Pat ar šo nelielo pieaugumu 4 kilobaitu sertifikāts tiek pārsūtīts mazāk nekā milisekundes laikā, izmantojot standarta 4G tīklu, 5G savienojumu vai mājas optisko līniju.

Biežāk uzdotie jautājumi

Kā konvertēt DER bināro failu uz PEM sertifikātu, nezaudējot kvalitāti?

Konversija ir pilnībā bezzudumu, jo abi formāti satur precīzi vienas un tās pašas kriptogrāfiskās publiskās atslēgas un metadatus. Faila tulkošana maina tikai ārējo ietvaru no neapstrādātiem bināriem baitiem uz Base64 tekstu, atstājot galvenos drošības datus neskartus.

Kāda ir atšķirība starp DER bināro failu un PEM sertifikātu?

DER Binary ir kompakts, mašīnlasāms binārais formāts bez galvenēm, savukārt PEM ir Base64 kodēts teksta formāts, kas ietīts starp noteiktām sākuma un beigu robežas līnijām, lai to varētu viegli nolasīt cilvēki un servera programmatūra.