DER dvejetainio failo konverteris į PEM liudijimą

Konvertuojant DER dvejetainį liudijimą į PEM liudijimą pakeičiamas jo kodavimas iš neapdorotų dvejetainių baitų į „Base64 ASCII" tekstą, kad jį galėtų lengvaiskaityti saityno serveriai ir teksto redaktoriai.

Pasirinkite arba tempkite failus

Pasirinkite arba nuvilkite failus čia

100% privatus konvertavimas naršyklėje - failai niekada nepalieka jūsų įrenginio

arba įklijuokite Ctrl+V
Nulinio tinklo perdavimo privatumo garantija: 0 baitų įkelta į išorinius serverius. Visas apdorojimas vyko vietoje, jūsų naršyklės smėlio dėžėje (sandbox).

Formatų palyginimas ir techninės specifikacijos

SpecifikacijaDERPEM
MIME tipasapplication/x-x509-ca-certapplication/x-pem-file
Tipasbinary ASN.1 DER certificateBase64 ASCII certificate container
Glaudinimasnone (compact binary)none (Base64 armored)
Standartinė specifikacijaITU-T X.690 / RFC 5280IETF RFC 7468
Maginės baitų antraštės (Magic Bytes)30 82 (ASN.1 DER Sequence Header)2D 2D 2D 2D 2D 42 45 47 49 4E (-----BEGIN CERTIFICATE / RSA PRIVATE KEY)

Formato apžvalga ir taikymas

Saugumo liudijimai sukuria pasitikėjimą ir užšifruoja duomenis tinkluose. DER formatas saugo liudijimo duomenis kaip neapdorotą dvejetainį failą, naudojant ASN.1 taisykles. Nors tai efektyvu atminties apribojimų turinčiai aparatinei įrangai, neapdorotus dvejetainius failus sunku valdyti tekstiniuose serverio konfigūracijos failuose. Sisteminėms administratoriams dažnai reikia patikrinti liudijimo duomenis arba įklijuoti juos tiesiai į konfigūracijos scenarijus tokiems įrankiams kaip „Apache", „Nginx" ar „OpenSSL". Failo transformavimas į PEM konteinerį išsprendžia šią problemą. PEM reiškia privatumą pagerinantį paštą („Privacy Enhanced Mail"), nors dabar jis plačiai naudojamas visiems kriptografinių raktų ir liudijimų tipams. Šis konteineris apgaubia dvejetainius duomenis „Base64" tekstu ir prideda aiškius ribų žymeklius. Šie žymekliai leidžia lengvai suprasti, kur liudijimas prasideda ir baigiasi, o tai apsaugo nuo nukopijavimo bei įklijavimo klaidų nustatant serverius.

Techninės specifikacijos ir kodekų apžvalga

DER dvejetainis failas naudoja MIME tipą „application/x-x509-ca-cert" ir saugo duomenis kompaktiniame dvejetaininiame formate be jokio glaudinimo. Jis neturi tekstinių antraščių, todėl norint perskaityti neapdorotus baitus reikalingas šešioliktainis redaktorius. Kita vertus, PEM naudoja MIME tipą „application/x-pem-file" ir apgaubia lygiai tuos pačius pagrindinius liudijimo duomenis tekstinėje struktūroje. PEM failas prasideda žmogui suprantama antraštės eilute „-----BEGIN CERTIFICATE-----", po kurios seka „Base64" koduoto teksto eilutės, o baigiasi „-----END CERTIFICATE-----". Nė vienas formatas nenaudoja glaudinimo. Abi formos saugo lygiai tokius pačius kriptografinius viešojo rakto duomenis, todėl konvertavimas yra visiškai be nuostolių.

OS ir naršyklės suderinamumas

DER failus gimtąja kalba palaiko „Java" aplinkos, „Android" raktinių saugyklos ir „Windows" liudijimų valdymo įrankiai. PEM failai yra absoliutus standartas „Linux" saityno serveriams, „Apache", „Nginx", „OpenSSL" komandų eilutės įrankiams ir debesų kompiuterijos apkrovos paskirstytuvams. Šiuolaikinės saityno naršyklės ir operacinės sistemos SSL/TLS rankų paspaudimų metu viduje apdoroja abu formatus, tačiau serverio administravimo programinė įranga primygtinai teikia pirmenybę PEM formato tekstiniams blokams.

💡 Naudinga informacija

Saugokite neužšifruotą pirminio DER dvejetainio failo atsarginę kopiją šaltojoje saugykloje. Kadangi konvertavimas į PEM yra visiškai be nuostolių, visada galite iš naujo sugeneruoti tekstinį PEM failą iš pagrindinio dvejetainio failo be jokio saugumo pablogėjimo.

Formatų palyginimas ir techninės specifikacijos

Tipinis saugumo liudijimas yra labai mažas, dažniausiai užima nuo 1 iki 4 kilobaitų. Konvertavus į tekstinį „Base64" PEM failą, dydis išauga maždaug 33 procentais dėl teksto kodavimo papildomų sąnaudų. Net ir esant šiam nedideliam padidėjimui, 4 kilobaitų liudijimas perkeliamas greičiau nei per milisekundę per standartinį 4G tinklą, 5G ryšį arba namų šviesolaidinę liniją.

Dažnai užduodami klausimai

Kaip konvertuoti DER dvejetainį failą į PEM liudijimą neprarandant kokybės?

Konvertavimas yra visiškai be nuostolių, nes abu formatai turi lygiai tuos pačius kriptografinius viešuosius raktus bei metaduomenis. Failo vertimas tik pakeičia išorinį apvalkalą iš neapdorotų dvejetainių baitų į „Base64" tekstą, paliesdamas pagrindinius saugumo duomenis nepakeistus.

Kuo skiriasi DER dvejetainis failas nuo PEM liudijimo?

DER dvejetainis formatas yra kompaktiškas, kompiuterio skaitomas dvejetainis formatas be antraščių, o PEM yra „Base64" koduotas tekstinis formatas, apgaubtas tarp konkrečių pradžios ir pabaigos ribų eilučių, kad jį lengvai perskaitytų žmonės ir serverio programinė įranga.