המרת DER ל-PEM

המרת אישור DER בינארי לאישור PEM משנה את הקידוד שלו מביתים בינאריים גולמיים לטקסט Base64 ASCII כך שניתן לקרוא אותו בקלות על ידי שרתי אינטרנט ועורכי טקסט.

בחר או גרור קבצים לכאן

פרטי - הקבצים לעולם אינם עוזבים את המכשיר שלך

או הדבק Ctrl+V

בזמן שאתם מחכים לקבצים, אפשר לשחק ב-Code Rain

הבטחת פרטיות ללא העברת נתונים ברשת: 0 בייט הועלו לשרתים חיצוניים. כל העיבוד התבצע באופן מקומי בארגז החול של הדפדפן שלך.

השוואת פורמטים ומפרטים טכניים

מפרטDERPEM
סוג MIMEapplication/x-x509-ca-certapplication/x-pem-file
סוגאישור בינארי ASN.1 DERמכולת תעודה בקידוד Base64 ASCII
דחיסהללא (בינארי קומפקטי)ללא (מקודד ב-Base64)
מפרט תקניITU-T X.690 / RFC 5280IETF RFC 7468
כותרת ביתים קסומים (Magic Bytes)30 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 הבינארי משתמש בסוג ה-MIME application/x-x509-ca-cert ומאחסן נתונים בפורמט בינארי קומפקטי ללא דחיסה כלל. אין לו כותרות טקסט, מה שאומר שנדרש עורך הקסדצימלי (Hex editor) כדי לקרוא את הבייטים הגולמיים שלו. לעומת זאת, PEM משתמש בסוג ה-MIME application/x-pem-file ועוטף בדיוק את אותם נתוני אישור בסיסיים במבנה טקסטואלי. קובץ PEM מתחיל בשורת כותרת הניתנת לקריאה אנושית '-----BEGIN CERTIFICATE-----', אחריה שורות טקסט בקידוד Base64, ומסתיים ב-'-----END CERTIFICATE-----'. אף אחד מהפורמטים אינו משתמש בדחיסה. שני הפורמטים מאחסנים בדיוק את אותם נתוני מפתח ציבורי קריפטוגרפי, מה שהופך את ההמרה לנטולת אובדן איכות לחלוטין.

תאימות למערכות הפעלה ודפדפנים

DER ו-PEM הם קידודים שבהם משתמשים כלי תעודות שונים. OpenSSL ויישומי שרת רבים מקבלים PEM, ואילו מוצרים אחרים עשויים לדרוש DER או מיכל מסוים. בדוק איזה קידוד ותוכן מצפה לקבל יישום היעד.

מידע שימושי

שמור תמיד גיבוי לא מוצפן של קובץ ה-DER הבינארי המקורי שלך באחסון קר. מכיוון שההמרה ל-PEM היא נטולת אובדן לחלוטין, אתה תמיד יכול לייצר מחדש את קובץ ה-PEM מבוסס הטקסט שלך מקובץ האב הבינארי ללא כל פגיעה באבטחה.

שאלות נפוצות

כיצד ממירים אישור DER בינארי ל-PEM מבלי לאבד איכות?

ההמרה היא ללא איבוד נתונים לחלוטין משום ששני הפורמטים מכילים בדיוק את אותו מפתח ציבורי קריפטוגרפי ומטא-דאטה. תרגום הקובץ משנה רק את המעטפת החיצונית מבתים בינאריים גולמיים לטקסט Base64, ומשאיר את נתוני האבטחה המרכזיים ללא נגיעה.

מה ההבדל בין פורמט בינארי DER ל-PEM?

DER הבינארי הוא פורמט בינארי קומפקטי וקריא למכונה ללא כותרות, ואילו PEM הוא פורמט טקסט מקודד Base64 העטוף בין שורות גבול התחלה וסיום ספציפיות לקריאה קלה על ידי בני אדם ותוכנות שרת.