+/=. Hexşifreli metin kullanımları0-9vea-f, bayt başına iki karakterle. İkili bir .enc dosyası yüklerseniz kodlama seçici otomatik olarak yok sayılır.1️⃣ PEM Nedir?
PEM (Gizliliği Geliştirilmiş Posta), anahtarları ve sertifikaları depolamak ve aktarmak için kullanılan bir metin biçimidir. Base64, ikili DER verilerini kodlar ve bunu aşağıdaki gibi üstbilgi ve altbilgi satırlarıyla sarar.-----ÖZEL ANAHTARI BAŞLA-----ve-----SON ÖZEL ANAHTAR-----. Ortak etiketler şunları içerir:GENEL ANAHTAR, ÖZEL ANAHTARveSERTİFİKA. Düz metin olduğundan PEM'in sistemler arasında kopyalanması, yapıştırılması ve değiştirilmesi kolaydır.
2️⃣ Başka hangi formatları görebilirsiniz?
- DER: ASN.1 yapılarını doğrudan depolayan ham bir ikili formattır ve Java veya sertifika araçlarında yaygındır.
- HEX: DER baytlarının onaltılık dize temsili; hata ayıklamak veya bayt verilerini koda gömmek için kullanışlıdır.
- Base64 başlıksız: Base64 olarak kodlanmış ancak PEM sarmalayıcıları olmayan DER yükü, genellikle kompakt yapılandırma formatlarında kullanılır.
- PKCS#12 (PFX): genel ve özel anahtarları birlikte paketleyebilen, genellikle bir parolayla korunan ikili bir kapsayıcı.
3️⃣ Her format ne zaman kullanılmalıdır?
- PEM: OpenSSL, web sunucuları, API değişimi ve manuel anahtar yönetimi için en evrensel seçim.
- DER: ikili depolama tercih edildiğinde veya platforma özel araçlar tarafından gerekli olduğunda kullanışlıdır.
- HEX: hata ayıklama ve bayt düzeyinde incelemenin önemli olduğu durumlar için kullanışlıdır.
- Base64 başlıksız: çevreleyen format PEM sarmalayıcılara izin vermediğinde ve kompakt bir metin yükü istediğinizde kullanışlıdır.
- PKCS#12: Bir sertifikayı ve özel anahtarı şifre korumasıyla birlikte taşımanız gerektiğinde en iyisi.