# EC Anahtar Üreteci

ES256, ES384 veya ES512 imzaları, ECDH ve TLS sertifikaları için P-256, P-384 veya P-521 üzerinde bir eliptik eğri anahtar çifti oluşturun. Sonuçta şifrelenmemiş PKCS #8 PEM biçiminde özel anahtar, SPKI PEM biçiminde açık anahtar, SHA-256 parmak izini ve RFC 7638 JWK kısa özetini içeren bir OpenSSH ecdsa-sha2 açık anahtar satırı bulunur. Her çift Node'un crypto modülüyle sıfırdan oluşturulur ve hiçbir zaman saklanmaz.

## Sık sorulan sorular

### Hangi eğriyi seçmeliyim?

P-256 (prime256v1 veya secp256r1 olarak da bilinir) en yaygın desteklenen eğridir ve yaklaşık 128 bit güvenlik sağlar. P-384 yaklaşık 192 bit güvenlik sağlar ve CNSA gibi bazı devlet profillerinde zorunludur. P-521 en büyük NIST eğrisidir ve daha az desteklenir; bu nedenle yalnızca bir sistem istediğinde seçin.

### Her eğriyle hangi JWT algoritması eşleşir?

P-256 anahtarları ES256, P-384 anahtarları ES384 ve P-521 anahtarları ES512 ile imza atar. JOSE her algoritmayı tam olarak bir eğriyle eşleştirir; bu nedenle JWT Üreteci yanlış eğrideki bir anahtarı reddeder. Sonuçta anahtarınıza uygun algoritma listelenir.

### Hangi biçimler döndürülür?

Özel anahtar PEM kodlu PKCS #8 (BEGIN PRIVATE KEY), açık anahtar ise adlandırılmış eğriyle birlikte PEM kodlu SubjectPublicKeyInfo (BEGIN PUBLIC KEY) biçimindedir. Ayrıca OpenSSH'nin authorized_keys dosyasında beklediği ecdsa-sha2-nistp256, nistp384 veya nistp521 satırını da alırsınız.

### SEC1 biçimini (BEGIN EC PRIVATE KEY) nasıl alabilirim?

Bazı araçlar hâlâ eski SEC1 kodlamasını ister. OpenSSL 3 ile openssl pkey -in key.pem -traditional -out key-ec.pem veya openssl ec -in key.pem -out key-ec.pem komutunu çalıştırın. Anahtarın kendisi değişmez.

### Bu anahtarla sertifika imzalama isteği oluşturabilir miyim?

Evet. Özel PEM dosyasını kaydedin ve openssl req -new -key key.pem -subj "/CN=example.com" -out request.csr komutunu çalıştırın; ardından isteği CSR Çözücü ile denetleyin. Sertifika yetkilileri, TLS sertifikaları için P-256 ve P-384 anahtarlarını kabul eder.

### EC anahtarları neden RSA anahtarlarından daha küçüktür?

Eliptik eğri kriptografisi, çok daha kısa anahtarlarla aynı güvenlik düzeyine ulaşır; bu nedenle P-256 anahtarı, 3072 bitlik RSA ile karşılaştırılabilir. İmzalar daha kısadır ve imzalama daha hızlıdır. P-256 üzerindeki açık anahtar 65 bayta sığar.

### Özel anahtar parola ifadesiyle korunuyor mu?

Hayır, diğer araçların doğrudan okuyabilmesi için şifrelenmeden döndürülür. Saklamak üzere openssl pkey -in key.pem -aes256 -out key-encrypted.pem komutuyla şifreleyin. Şifrelenmemiş bir özel anahtarı asla bir depoya eklemeyin.

### JWK kısa özeti ne işe yarar?

RFC 7638 kısa özeti, anahtarın crv, kty, x ve y üyelerinin base64url SHA-256 özetidir. PEM veya JWK biçimlendirmesine bağlı olmayan, anahtar için sabit bir tanımlayıcıdır ve JWT başlıklarında ve JWKS belgelerinde kid olarak kullanıma uygundur.

### Anahtar çifti saklanıyor mu?

Hayır. Çift, isteğiniz için bellekte oluşturulur, bir kez döndürülür ve hiçbir zaman kaydedilmez veya günlüğe yazılmaz. Sayfadan ayrılmadan önce iki anahtarı da kopyalayın; tekrar görüntülenemezler.

### Yorum alanı neyi değiştirir?

Bu alan yalnızca OpenSSH açık anahtar satırının sonuna user@laptop gibi bir etiket ekler; böylece anahtarı authorized_keys içinde kolayca tanıyabilirsiniz. Parmak izleri ve anahtar materyali aynı kalır. Yorum en fazla 200 karakter olabilir.

Reklamınız burada mı olsun?

[Bize e-posta gönderin](mailto:hi@dennn.is?subject=OneClick%20Pro%20%C3%BCzerinde%20reklam)

[Reklam WordPress için yapay zekâ ajanlarına hazır eklenti paketi.](https://sleekwp.com/?ref=oneclickpro)
