RSA Anahtar Çifti Üreteci

Algoritmayı ve anahtar boyutunu seçin, ardından bir çift üretin. Özel anahtar PKCS#8 PEM ve JWK olarak, açık anahtar SPKI PEM ve JWK olarak gösterilir. Her birini kopyalayın ya da indirin.

Ücretsiz Tarayıcınızda çalışır Kontrol: 10 Kasım 2026 Salı

Bu araç tarayıcınızda çalışır. Girdiğiniz bilgiler bize gönderilmez.

Nasıl kullanılır?

  1. Algoritma seçin: şifrelemek için RSA-OAEP, ya da imza algoritmalarından birini.
  2. Anahtar boyutunu seçin. 2048 bit bugünkü asgari değerdir; 4096 bit üretimi daha uzun sürer.
  3. Anahtar çifti üret düğmesine basın, ardından dört kutunun her birini kopyalayın ya da indirin.
  4. Özel anahtarı bir gizli bilgi yöneticisinde saklayın; web sitesine, sohbete ya da başkalarının okuyabileceği bir dosyaya asla yapıştırmayın.

Anahtar çifti neyi taşır?

Bir RSA anahtar çiftinin, herkesin bilebileceği bir açık kısmı ve yalnızca sahibinin sakladığı bir özel kısmı vardır. Özel anahtar PKCS#8 (RFC 5958), açık anahtar SubjectPublicKeyInfo (RFC 5280) olarak yazılır. İkisi de PEM içinde, BEGIN ve END satırları arasında Base64 metni olarak sarılır (RFC 7468). JWK biçimi (RFC 7517) aynı sayıları JSON olarak taşır.

modül n = p x q, her biri anahtar boyutunun yaklaşık yarısı kadar iki asal sayı
Açık üs e = 65537 (0x010001)
Özel üs d, d x e = 1 (mod (p - 1) x (q - 1)) olacak biçimde

Algoritma ve anahtar boyutu

RSA-OAEP şifreler; RSA-PSS ve RSASSA-PKCS1-v1_5 imzalar. Üçü de burada SHA-256 kullanır. Anahtar boyutu, modül n'nin uzunluğudur: 2048 bit bugün asgari değerdir, 3072 ve 4096 bit ise daha uzun süre güvenli kalması gereken anahtarlar içindir. Daha büyük bir anahtar kullanımı yavaştır, ama 4096 bitlik bir çiftin açık anahtarı yine de küçüktür.

Tarayıcı çifti kendi kriptografi kütüphanesiyle üretir (Web Cryptography API içindeki crypto.subtle.generateKey). Sayfa kendi RSA kodunu yazmaz.

Anahtarlar nerede güvende, nerede değil?

Anahtarlar bu sayfayı asla terk etmez: gönderilmez, saklanmaz ve kaydedilmez. Asıl risk sayfanın kendisidir. Bu sayfada çalışan her şey ve tarayıcıdaki her eklenti, anahtar gösterildiği sırada onu okuyabilir; panodaki ya da indirilen bir kopya, silinene kadar diskte kalır.

Bir parayı, bir kimliği ya da canlı bir sistemi koruyacak bir anahtar için, özel anahtarın dışarı kopyalanamayacağı bir yerde üretin: donanım güvenlik modülünde, bir anahtar kasasında ya da sizin kontrolünüzdeki bir sunucuda.

Örnek: 2048 bitlik bir RSA-OAEP çifti

RSA-OAEP ve 2048 bit seçilip Anahtar çifti üret düğmesine basıldığında, PEM'i -----BEGIN PRIVATE KEY----- ile başlayan bir PKCS#8 özel anahtar ve PEM'i -----BEGIN PUBLIC KEY----- ile başlayan bir SPKI açık anahtar çıkar. Açık anahtarın JWK'sinde kty RSA ve e AQAB yer alır; AQAB, 65537'nin Base64url karşılığıdır. Onun n değeri 256 bayttır, çünkü 2048 bit 256 bayttır.

Sık sorulan sorular

Bu sayfada gerçek bir web sitesi için anahtar üretmek güvenli mi?

Öğrenme ve deneme için evet. Bir parayı, kimliği ya da canlı bir sistemi koruyan anahtarlar için hayır: tarayıcı ve eklentileri anahtar gösterildiği sırada onu okuyabilir. Böyle anahtarları özel anahtarın kopyalanamayacağı bir yerde üretin.

Özel anahtar neden eski RSA PRIVATE KEY biçimi yerine PKCS#8 biçiminde?

PKCS#8 (RFC 5958), algoritmayı anahtarın içinde adlandırır; böylece okuyan taraf anahtarın ne için olduğunu bilir. Çoğu kütüphane bunu kabul eder. Eski biçim gerekiyorsa openssl gibi bir araçla dönüştürün.

Açık üs neden 65537?

Bu, 2'nin 16. kuvveti artı 1'dir; yalnızca iki biti 1 olan küçük bir sayıdır. Açık anahtar işlemini hızlandırır ve çoğu kütüphanenin kullandığı değerdir; sayfa her anahtarda bunu kullanır.

2048, 3072 ya da 4096 bitten hangisini seçmeliyim?

2048 bit bugün asgari değerdir. Anahtarın uzun yıllar güvende kalması gerekiyorsa 3072 ya da 4096 bit seçin; büyük anahtarla imzalamak ya da çözmek daha uzun sürer.

Özel anahtar neden açık anahtardan çok daha uzun?

Açık anahtar yalnızca modülü ve açık üssü taşır. Özel anahtar ise iki asal sayıyı ve çözmeyi hızlandıran değerleri de taşır (RFC 8017, A.1.2 ekli); bu yüzden birkaç kat uzundur.

Sayfa, kapattıktan sonra anahtarlarımı saklıyor mu?

Hayır. Anahtarlar yalnızca açık olan sayfanın belleğinde bulunur; sayfa tarayıcıda hiçbir şey saklamaz, yerel depolamada bile. Sayfayı kapatmadan önce anahtarları kopyalayın ya da indirin.

Kaynaklar

Rakamlar ve metin en son 10 Kasım 2026 Salı tarihinde kontrol edildi.

Sitenin çalışması için gerekli çerezleri kullanıyoruz. İzin verirseniz Google, size özel reklamlar göstermek için reklam çerezleri de kullanır. Reddederseniz yine reklam görürsünüz, ancak bu reklamlar kişiselleştirilmez.