RSA Anahtar Çifti Oluşturucu
Yapılandırma
Anahtar Boyutu
Bit cinsinden RSA anahtar modül uzunluğu
Özet Algoritması
RSA-OAEP ile kullanılan özet algoritması
Açık Anahtar (SPKI PEM)
Özel Anahtar (PKCS#8 PEM)
Teknik ayrıntılar
RSA Anahtar Çifti Üreteci Nasıl Çalışır
Araç Ne Yapar
Bu RSA anahtar çifti üreteci, Web Crypto API'yi doğrudan tarayıcınızda kullanarak açık ve özel anahtarlar oluşturur. SHA-256, SHA-384 veya SHA-512 özet algoritmalarıyla 2048, 3072 ve 4096 bit anahtar boyutlarını destekler. Açık anahtar SPKI PEM biçiminde, özel anahtar ise PKCS#8 PEM biçiminde dışa aktarılır; her ikisi de OpenSSL ve çoğu kriptografik kütüphane ile uyumludur. Hiçbir veri herhangi bir sunucuya gönderilmez — tüm anahtar üretimi yerel olarak gerçekleşir.
Yaygın Geliştirici Kullanım Senaryoları
Geliştiriciler bu aracı; şifreleme iş akışlarını test etmek, JWT RS256 imzalamayı kurmak, TLS/SSL sertifikalarını yapılandırmak ve servisler arasında güvenli iletişimi prototiplemek için hızlıca RSA anahtar çiftleri üretmek amacıyla kullanır. OpenSSL kurmadan, geliştirme ortamları, CI/CD hatları için tek kullanımlık bir anahtar çiftine ihtiyaç duyduğunuzda veya açık anahtarlı kriptografiyi öğrenirken faydalıdır.
Anahtar Boyutları ve Özet Algoritmaları
RSA 2048-bit anahtarlar yaygın olarak kullanılır ve çoğu uygulama için güvenli kabul edilir. RSA 3072-bit anahtarlar daha yüksek bir güvenlik marjı sunar ve NIST tarafından 2030 sonrası koruma için önerilir. RSA 4096-bit anahtarlar maksimum güvenlik sağlar ancak üretimi ve işlenmesi daha uzun sürer. Özet algoritması (SHA-256, SHA-384, SHA-512), şifreleme işlemlerinde RSA-OAEP ile birlikte kullanılır ve anahtar biçimini etkilemez.
PEM Biçimi ve Uyumluluk
Üretilen anahtarlar, RFC 7468'e göre 64 karakterlik satır sarmalama ile standart PEM kodlamasını kullanır. Açık anahtar SPKI (Subject Public Key Info) biçimini kullanırken, özel anahtar PKCS#8 biçimini kullanır. Bunlar OpenSSL, Node.js crypto, Java KeyFactory, Python cryptography ve diğer çoğu kütüphane ile uyumludur. Anahtarları .pem dosyaları olarak kaydedebilir ve uygulamalarınızda doğrudan kullanabilirsiniz.
Bu Aracı Ne Zaman Kullanmalı, Ne Zaman Kod Yazmalı
Bu oluşturucuyu geliştirme, test ve öğrenme sırasında hızlı anahtar üretimi için kullanın. Üretim sistemleri için, doğru anahtar depolama, erişim kontrolü ve rotasyon politikalarını sağlamak amacıyla RSA anahtarlarını platformunuzun kripto kütüphanesi veya OpenSSL komut satırı araçlarıyla oluşturun. Üretim güvenliği için tarayıcıda oluşturulan anahtarları asla kullanmayın — her zaman kuruluşunuzun anahtar yönetimi uygulamalarını izleyin.