Geliştirici aracı / 23

RSA ve ECDSA Anahtar Çifti Oluşturucu

Tarayıcıdaki Web Crypto API'yi kullanarak PEM biçiminde RSA (2048/4096 bit) veya ECDSA açık ve özel anahtar çiftleri oluşturun.

RSA ve ECDSA Anahtar Çifti Oluşturucu: TOEA, kriptografik olarak güvenli anahtar çiftleri oluşturmak ve standart PEM başlıklarıyla biçimlendirilmiş SPKI açık anahtarlarını ve PKCS#8 özel anahtarlarını dışa aktarmak için tarayıcının Web Crypto API'sini kullanır. Sunucuya hiçbir dosya yüklenmeden tarayıcınızda %100 yerel olarak çalışır.

Çalıştırma sayısı
Tarayıcınızda
Maliyet
Ücretsiz · kayıt gerekmez
Kullanılabilirlik
Kullanıma hazır

Hangi anahtar türü seçilmeli

Anahtarlar imzalama amacıyla oluşturulur: RSA seçenekleri, JWT'nin RS256 olarak adlandırdığı türde anahtarlar üretir; ECDSA P-256 ve P-384 ise ES256 ve ES384 ile eşleşir. P-256 anahtarı bir RSA anahtarından çok daha küçüktür ve yaklaşık olarak 3072 bitlik RSA kadar güçlüdür; bu nedenle anahtarı kullanacak sistem destekliyorsa onu seçin. RSA 2048 hâlâ en yaygın kabul gören seçenektir; 4096 ise daha yavaş imzalama karşılığında ek güvenlik payı sağlar.

PEM biçimleri ve kullanım yerleri

Genel anahtar SPKI (BEGIN PUBLIC KEY), özel anahtar ise PKCS#8 (BEGIN PRIVATE KEY) biçimindedir; OpenSSL, Node, Java ve çoğu JWT kitaplığı bunları doğrudan okur. BEGIN RSA PRIVATE KEY isteyen eski yazılımlara openssl rsa -in key.pem -traditional ile böyle bir anahtar sağlayabilirsiniz.

Bunlar SSH anahtarları değildir: authorized_keys, ssh-keygen komutunun kendi makinenizde oluşturduğu ssh-rsa veya ssh-ed25519 biçimini bekler. Buradaki özel anahtar da şifrelenmemiştir; parolalı olarak saklamak için openssl pkey -in key.pem -aes256 -out key-encrypted.pem komutunu çalıştırın.

Nasıl kullanılır?

  1. Anahtar algoritmasını seçin (RSA 2048/4096, ECDSA P-256/P-384).
  2. Anahtar Çifti Oluştur'a tıklayın.
  3. Açık ve özel PEM anahtarlarını kopyalayın veya indirin.

Gizlilik ve sınırlamalar

Anahtarlar %100 yerel olarak tarayıcı belleğinizde oluşturulur ve ağ üzerinden hiçbir zaman iletilmez.

İlgili araçlar

Sık sorulan sorular

Oluşturulan özel anahtarlar güvenli mi?

Evet, anahtarlar tarayıcınızın içindeki Web Crypto API kullanılarak oluşturulur ve hiçbir sunucuya gönderilmez.

Ücretsiz araç · tarayıcınızda kez çalıştırma · hesap gerekmez