Μετατροπή DER σε PEM

Η μετατροπή ενός δυαδικού πιστοποιητικού DER σε πιστοποιητικό PEM αλλάζει την κωδικοποίησή του από ακατέργαστα δυαδικά byte σε κείμενο Base64 ASCII, ώστε να μπορεί να διαβαστεί εύκολα από διακομιστές ιστού και προγράμματα επεξεργασίας κειμένου.

Επιλέξτε ή αποθέστε αρχεία εδώ

Ιδιωτικά - τα αρχεία δεν φεύγουν ποτέ από τη συσκευή σας

ή επικόλληση Ctrl+V

Όσο περιμένετε τα αρχεία σας, μπορείτε να παίξετε Code Rain

Εγγύηση Απορρήτου Μηδενικής Μετάδοσης Δικτύου: Δεν μεταφορτώνεται κανένα byte σε εξωτερικούς διακομιστές. Όλη η επεξεργασία γίνεται τοπικά στο απομονωμένο περιβάλλον του προγράμματος περιήγησής σας.

Σύγκριση μορφών και τεχνικές προδιαγραφές

ΠροδιαγραφήDERPEM
Τύπος MIMEapplication/x-x509-ca-certapplication/x-pem-file
ΤύποςΔυαδικό πιστοποιητικό ASN.1 DERΠεριέκτης πιστοποιητικών ASCII Base64
Συμπίεσηκανένα (συμπαγές δυαδικό)κανένα (θωρακισμένο με Base64)
Πρότυπη προδιαγραφήITU-T X.690 / RFC 5280IETF RFC 7468
Κεφαλίδα Magic Bytes30 82 (ASN.1 DER Sequence Header)2D 2D 2D 2D 2D 42 45 47 49 4E (-----BEGIN CERTIFICATE / RSA PRIVATE KEY)

Επισκόπηση Μορφής & Εφαρμογές

Τα πιστοποιητικά ασφαλείας δημιουργούν εμπιστοσύνη και κρυπτογραφούν δεδομένα σε όλα τα δίκτυα. Η μορφή DER αποθηκεύει τα δεδομένα του πιστοποιητικού σε ακατέργαστη δυαδική μορφή, σύμφωνα με τους κανόνες ASN.1. Ενώ είναι αποτελεσματικά για υλικό περιορισμένης μνήμης, τα ακατέργαστα δυαδικά αρχεία είναι δύσκολο να διαχειριστούν σε αρχεία διαμόρφωσης διακομιστή που βασίζονται σε κείμενο. Οι διαχειριστές συστημάτων συχνά πρέπει να επιθεωρούν ή να επικολλούν δεδομένα πιστοποιητικών απευθείας σε σενάρια διαμόρφωσης για εργαλεία όπως Apache, Nginx ή OpenSSL. Η μετατροπή του αρχείου σε δοχείο PEM λύνει αυτό το πρόβλημα. Το PEM σημαίνει Privacy Enhanced Mail, αν και πλέον χρησιμοποιείται ευρέως για όλους τους τύπους κρυπτογραφικών κλειδιών και πιστοποιητικών. Αυτό το δοχείο τυλίγει τα δυαδικά δεδομένα σε κείμενο Base64 και προσθέτει σαφείς δείκτες ορίων. Αυτοί οι δείκτες καθιστούν προφανές πού αρχίζει και τελειώνει το πιστοποιητικό, γεγονός που αποτρέπει σφάλματα αντιγραφής και επικόλλησης κατά τις εγκαταστάσεις διακομιστή.

Τεχνικές προδιαγραφές και ανάλυση κωδικοποιητών

Το DER Binary χρησιμοποιεί τον τύπο MIME application/x-x509-ca-cert και αποθηκεύει δεδομένα σε μια συμπαγή δυαδική μορφή χωρίς συμπίεση. Δεν έχει κεφαλίδες κειμένου, πράγμα που σημαίνει ότι απαιτείται πρόγραμμα επεξεργασίας hex για την ανάγνωση των ακατέργαστων byte του. Αντίθετα, το PEM χρησιμοποιεί τον τύπο MIME application/x-pem-file και τυλίγει ακριβώς τα ίδια υποκείμενα δεδομένα πιστοποιητικού σε δομή κειμένου. Ένα αρχείο PEM ξεκινά με τη γραμμή κεφαλίδας αναγνώσιμη από τον άνθρωπο '-----BEGIN CERTIFICATE-----', ακολουθούμενη από γραμμές κειμένου κωδικοποιημένου με Base64, και τελειώνει με '-----END CERTIFICATE-----'. Καμία μορφή δεν χρησιμοποιεί συμπίεση. Και οι δύο μορφές αποθηκεύουν ακριβώς τα ίδια δεδομένα δημόσιου κρυπτογραφικού κλειδιού, καθιστώντας τη μετατροπή εντελώς χωρίς απώλειες.

Συμβατότητα Λειτουργικού Συστήματος & Προγράμματος Περιήγησης

Τα DER και PEM είναι κωδικοποιήσεις που χρησιμοποιούνται από διαφορετικά εργαλεία πιστοποιητικών. Το OpenSSL και πολλές εφαρμογές διακομιστών δέχονται PEM, ενώ άλλα προϊόντα ενδέχεται να απαιτούν DER ή συγκεκριμένο περιέκτη. Ελέγξτε την αναμενόμενη κωδικοποίηση και τα περιεχόμενα του αρχείου για την εφαρμογή προορισμού.

Χρήσιμες πληροφορίες

Διατηρήστε ένα μη κρυπτογραφημένο αντίγραφο ασφαλείας του αρχικού σας δυαδικού αρχείου DER σε ψυχρή αποθήκευση. Επειδή η μετατροπή σε PEM είναι πλήρως χωρίς απώλειες, μπορείτε πάντα να αναδημιουργήσετε το αρχείο PEM που βασίζεται σε κείμενο από το κύριο δυαδικό αρχείο χωρίς καμία υποβάθμιση ασφαλείας.

Συχνές Ερωτήσεις

Πώς μετατρέπετε ένα δυαδικό πιστοποιητικό DER σε πιστοποιητικό PEM χωρίς απώλεια ποιότητας;

Η μετατροπή δεν προκαλεί καμία απώλεια δεδομένων επειδή και οι δύο μορφές περιέχουν ακριβώς το ίδιο κρυπτογραφικό δημόσιο κλειδί και μεταδεδομένα. Η μετάφραση του αρχείου αλλάζει μόνο το εξωτερικό περίβλημα από ακατέργαστα δυαδικά byte σε κείμενο Base64, αφήνοντας τα βασικά δεδομένα ασφαλείας ανέπαφα.

Ποια είναι η διαφορά μεταξύ δυαδικού πιστοποιητικού DER και πιστοποιητικού PEM;

Το Δυαδικό DER είναι μια συμπαγής, αναγνώσιμη από μηχανή δυαδική μορφή χωρίς κεφαλίδες, ενώ το PEM είναι μια μορφή κειμένου κωδικοποιημένη σε Base64 που περικλείεται από συγκεκριμένες γραμμές ορίων έναρξης και λήξης για εύκολη ανάγνωση από ανθρώπους και λογισμικό διακομιστή.