RSA Anahtar Çifti Oluşturucu

Web Crypto ile tarayıcıda PKCS#8 ve SPKI formatında 1024, 2048, 4096-bit RSA anahtar çifti oluşturun.

RSA Anahtar Çifti Oluşturucu

Web Crypto ile tarayıcıda PKCS#8 ve SPKI formatında 1024, 2048, 4096-bit RSA anahtar çifti oluşturun.

Nasıl Çalışır?

1
Kriterleri ve Seçenekleri Belirleyin
Oluşturmak istediğiniz veri için uzunluk, tür veya seçenekleri belirleyin.
2
Anında Üretin
Üret butonuna tıklayarak istemci tarafında güvenli ve özel çıktıyı oluşturun.
3
Kopyalayın veya İndirin
Üretilen veriyi veya kodu panonuza kopyalayın ya da dosya olarak kaydedin.
Kavram ve Bilgi Merkezi

RSA Anahtar Çifti Oluşturucu, 2048 / 4096-Bit Açık ve Özel PEM Anahtar Fabrikası

RSA (Rivest-Shamir-Adleman), açık anahtarlı (asimetrik) kriptografinin en köklü ve güvenilir algoritmalarından biridir. SSH sunucu erişimlerinde, SSL/TLS sertifikalarında, JWT imzalama süreçlerinde ve güvenli e-posta şifrelemelerinde veri transferini korumak için yaygın olarak kullanılır. Birbirine matematiksel olarak bağlı bir Genel Anahtar (Public Key) ve Özel Anahtar (Private Key) çiftine dayanır. Bu araç, terminal komutlarıyla uğraşmadan tarayıcı üzerinde kriptografik olarak güvenli RSA anahtarları üretir.

Örneğin bir mikroservis yetkilendirme altyapısı için asimetrik RS256 algoritmasıyla JWT imzalamak isteyen bir sistem mimarı; arayüzden 2048-bit veya kurumsal düzeyde 4096-bit anahtar boyutunu seçer. Araç saniyeler içinde asal sayı üretimi ve modüler üs alma işlemlerini tamamlayarak PKCS#8 formatında Özel Anahtar (BEGIN PRIVATE KEY) ve SPKI formatında Genel Anahtar (BEGIN PUBLIC KEY) PEM bloklarını üretir. Geliştirici anahtarları tek tıkla kopyalar veya .pem uzantılı dosyalar olarak güvenle indirir.

Tüm asal sayı üretimi ve anahtar çifti sentezi %100 istemci tarafında Web Crypto API donanım motoruyla gerçekleştirilir. Üretilen özel anahtarlar hiçbir harici sunucuya iletilmez veya kaydedilmez; kriptografik güvenliğiniz tam olarak sağlanır.

Temel Mimari ve Matematiksel Formüller

Anahtar Çifti: Asal Sayılar (p, q) → n = p × q, φ(n) = (p-1)(q-1) → Açık Üs (e=65537) → d ≡ e^(-1) (mod φ(n))

Büyük rastgele asal sayılar seçilir; açık anahtar (n, e) ve gizli özel anahtar (n, d) hesaplanıp standart DER ikili formatından Base64 PEM metin bloklarına dönüştürülür.

En İyi Uygulamalar ve Temel Yönergeler

  • Özel Anahtarı (Private Key) Asla Kimseyle Paylaşmayın: Özel anahtar sizin dijital kimliğinizdir; sunucunun güvenli dizinlerinde tutulmalı ve asla git depolarına veya istemcilere gönderilmemelidir.
  • Yeni Projelerde En Az 2048-Bit, Tercihen 4096-Bit Seçin: 1024-bit RSA anahtarları günümüz süper bilgisayar güçleri karşısında güvensiz kabul edilmektedir; asgari 2048-bit standarttır.
  • Genel Anahtarı (Public Key) İstemcilerle Rahatça Paylaşın: Genel anahtar yalnızca veriyi şifrelemek veya imzanızı doğrulamak için kullanılır; kamuya açık dağıtılmasında sakınca yoktur.
  • İmzalama ve Şifreleme Amaçlarını Netleştirin: RS256 token imzalamada özel anahtarla imza atılır, genel anahtarla doğrulanır; veri şifrelemede ise tam tersi uygulanır.

Sıkça Sorulan Sorular (SSS)

2048-bit ile 4096-bit RSA anahtarları arasındaki fark nedir?
4096-bit anahtarlar katbekat daha yüksek kriptografik güvenlik sunar ancak matematiksel işlemler daha ağır olduğu için CPU üzerinde bir miktar daha fazla yük oluşturur.
PEM formatı ne anlama gelir?
Privacy Enhanced Mail (PEM); ikili sertifika ve anahtar verilerinin '-----BEGIN ...-----' başlıkları arasında Base64 kodlamasıyla metin tabanlı saklanmasını sağlayan evrensel formattır.
Oluşturulan anahtarlar SSH sunucu girişi için kullanılabilir mi?
Evet. Üretilen anahtar çifti standart formatlardadır; genel anahtar sunucunun ~/.ssh/authorized_keys dosyasına eklenerek güvenli SSH oturumları açılabilir.
Üretilen özel anahtarı sunucunuz kaydediyor mu?
Kesinlikle hayır. Anahtarlar tarayıcınızın yerel Web Crypto kütüphanesiyle doğrudan bilgisayarınızın işlemcisinde üretilir; hiçbir veri sunucumuza ulaşmaz.