Convertor de certificate DER Binar în PEM

Conversia unui certificat binar DER într-un certificat PEM schimbă codificarea sa din octeți binari în text Base64 ASCII, astfel încât să poată fi citit cu ușurință de serverele web și editoarele de text.

Selectează sau trage fișierele

Selectează sau plasează fișierele aici

Conversie 100% privată în browser - fișierele nu părăsesc niciodată dispozitivul tău

sau lipește Ctrl+V
Garanție de confidențialitate cu zero transmisie în rețea: 0 octeți încărcați pe servere externe. Toată procesarea a avut loc local în sandbox-ul browserului tău.

Compararea formatelor și specificații tehnice

SpecificațieDERPEM
Tip MIMEapplication/x-x509-ca-certapplication/x-pem-file
Tipbinary ASN.1 DER certificateBase64 ASCII certificate container
Compresienone (compact binary)none (Base64 armored)
Specificație standardITU-T X.690 / RFC 5280IETF RFC 7468
Antet Magic Bytes30 82 (ASN.1 DER Sequence Header)2D 2D 2D 2D 2D 42 45 47 49 4E (-----BEGIN CERTIFICATE / RSA PRIVATE KEY)

Prezentare generală a formatului și aplicații

Certificatele de securitate stabilesc încrederea și criptează datele în rețele. Formatul DER stochează datele certificatului ca binar pur folosind regulile ASN.1. Deși sunt eficiente pentru hardware-ul cu memorie limitată, fișierele binare pure sunt dificil de gestionat în fișierele de configurare a serverului bazate pe text. Administratorii de sistem trebuie adesea să inspecteze sau să introducă datele certificatului direct în scripturile de configurare pentru instrumente precum Apache, Nginx sau OpenSSL. Transformarea fișierului într-un container PEM rezolvă această problemă. PEM înseamnă Privacy Enhanced Mail, deși în prezent este utilizat pe scară largă pentru toate tipurile de chei și certificate criptografice. Acest container învelește datele binare în text Base64 și adaugă delimitatori clari. Acești delimitatori fac evident unde începe și unde se termină certificatul, prevenind erorile de copiere și inserare în timpul configurării serverului.

Specificații tehnice și detaliere codec

Formatul DER Binar utilizează tipul MIME application/x-x509-ca-cert și stochează datele într-un format binar compact, fără compresie. Nu are anteturi text, ceea ce înseamnă că este nevoie de un editor hexazecimal pentru a citi octeții săi nativi. În schimb, PEM utilizează tipul MIME application/x-pem-file și învelește exact aceleași date subiacente ale certificatului într-o structură text. Un fișier PEM începe cu linia de anthet care poate fi citită de om '-----BEGIN CERTIFICATE-----', urmată de linii de text codificat în Base64 și se termină cu '-----END CERTIFICATE-----'. Niciunul dintre formate nu utilizează compresie. Ambele formate stochează exact aceleași date ale cheii publice criptografice, făcând conversia complet lipsită de pierderi.

Compatibilitate SO și browser

Fișierele DER sunt acceptate nativ de mediile Java, depozitele de chei Android și instrumentele de gestionare a certificatelor Windows. Fișierele PEM sunt standardul absolut pentru serverele web Linux, Apache, Nginx, utilitarele în linie de comandă OpenSSL și echilibratoarele de sarcină bazate pe cloud. Browserele web moderne și sistemele de operare gestionează ambele formate la nivel intern în timpul negocierilor SSL/TLS, dar software-ul de administrare a serverelor preferă cu tărie blocurile text în format PEM.

💡 Informații utile

Păstrați o copie de rezervă necriptată a fișierului binar DER original într-un spațiu de stocare rece. Deoarece conversia în PEM este complet lipsită de pierderi, puteți oricând să vă regenerați fișierul PEM bazat pe text din fișierul master binar fără nicio degradare a securității.

Compararea formatelor și specificații tehnice

Un certificat de securitate tipic este foarte mic, măsurând de obicei între 1 kilooctet și 4 kiloocteți. Când este convertit într-un fișier PEM bazat pe text Base64, dimensiunea crește cu aproximativ 33 la sută din cauza costului suplimentar de codificare a textului. Chiar și cu această creștere ușoară, un certificat de 4 kiloocteți se transferă în mai puțin de o milisecundă printr-o rețea 4G standard, o conexiune 5G sau o linie de fibră optică casnică.

Întrebări frecvente

Cum se convertește un certificat DER Binar în PEM fără pierdere de calitate?

Conversia este complet lipsită de pierderi, deoarece ambele formate conțin exact aceeași cheie publică criptografică și metadate. Traducerea fișierului schimbă doar ambalajul exterior din octeți binari puri în text Base64, lăsând neatinse datele de securitate de bază.

Care este diferența dintre un certificat DER Binar și un certificat PEM?

DER Binar este un format binar compact, care poate fi citit de mașină, fără anteturi, în timp ce PEM este un format text codificat în Base64, învelit între linii de delimitare de început și de sfârșit specifice, pentru o citire facilă de către oameni și software-ul serverului.