SSL Sertifikası

ECDSA vs RSA SSL Yapılandırması

RSA mı ECDSA mı? Anahtar boyutu, performans ve uyumluluk farkları, OpenSSL ile CSR üretimi ve Nginx'te ikisini birlikte sunma.

Bir SSL sertifikası RSA ya da ECDSA anahtar çiftiyle üretilebilir. İkisi de güvenlidir; fark anahtar boyutu, el sıkışma maliyeti ve eski istemci uyumluluğunda ortaya çıkar.

Kısa karşılaştırma

ÖzellikRSAECDSA
Yaygın anahtar2048 veya 3072 bitP-256 (prime256v1), P-384
Sertifika boyutuDaha büyükDaha küçük
Sunucu imza maliyetiDaha yüksekGenellikle daha düşük
Eski istemci uyumuÇok genişÇok eski sistemlerde sorun çıkabilir

ECDSA anahtarı ve CSR üretme

openssl ecparam -name prime256v1 -genkey -noout -out ecdsa.key
openssl req -new -key ecdsa.key -out ecdsa.csr -subj "/CN=alanadi.com"

Aynı işlem RSA için:

openssl genrsa -out rsa.key 2048
openssl req -new -key rsa.key -out rsa.csr -subj "/CN=alanadi.com"

CSR'ı kendiniz üretip sertifika yetkilisine sunabilirsiniz; ayrıca CSR oluşturucuyu kullanabilirsiniz. Her iki tür için de özel anahtarınızı kendi sunucunuzda saklayın.

İkisini birlikte sunmak (Nginx)

Nginx, iki sertifika tanımlamanıza izin verir; istemci yeteneğine göre uygun olan seçilir:

ssl_certificate     /etc/ssl/alanadi-rsa.crt;
ssl_certificate_key /etc/ssl/alanadi-rsa.key;
ssl_certificate     /etc/ssl/alanadi-ecdsa.crt;
ssl_certificate_key /etc/ssl/alanadi-ecdsa.key;

Bunun için her iki sertifika için ayrı ayrı sipariş gerekir ve sertifika yetkilinizin ECDSA desteği sunması şarttır; ürün detaylarını kontrol edin.

Hangisini seçmeli?

  • Geniş uyumluluk önceliyse RSA 2048/3072 güvenli liman.
  • Mobil ağırlıklı, performans odaklı sitelerde ECDSA P-256 kazanç sağlayabilir.
  • Karar öncesi cihaz/tarayıcı istatistiklerinizi inceleyin.

Sonucu SSL Checker ile doğrulayın, seçenekleri SSL sertifikaları sayfasında inceleyin.

Bu makale faydalı oldu mu?

Makale Ara

SSL Kurulum ve Yapılandırma

Yardıma mı İhtiyacınız Var?

Aradığınızı bulamadıysanız destek ekibimiz size yardımcı olabilir.

Destek Talebi Aç