Anahtar Çifti Oluşturucu: RSA, ECDSA, Ed25519 Anahtarları
Anahtar Çifti Oluşturucu, WebCrypto kullanarak tarayıcınızda asimetrik açık ve gizli anahtar çifti oluşturur. RSA (2048, 3072 veya 4096), ECDSA (P-256, P-384 veya P-521) veya Ed25519 arasından seçim yapın. Açık anahtarı PEM (SPKI) veya JWK, gizli anahtarı PEM (PKCS8) veya JWK olarak kopyalayın; anahtarlar cihazınızda kalır.
Anahtar Çifti Oluşturucu, WebCrypto ile tarayıcınızda asimetrik açık ve gizli anahtar çifti oluşturur. 2048, 3072 veya 4096 anahtar boyutlarıyla RSASSA-PKCS1-v1_5 kullanan RSA'yı; P-256, P-384 veya P-521 ile ECDSA'yı ve Ed25519'u destekler. Araç ücretsizdir ve projenizin beklediği anahtar biçimini kopyalayabilirsiniz.
Üretilen her çiftte açık anahtar PEM (SPKI) veya JWK olarak, gizli anahtar ise PEM (PKCS8) veya JWK olarak dışa aktarılabilir. Üretmeden önce bir algoritma ve bunun kullanılabilir boyut veya eğri seçeneğini belirleyin. Bu biçimler anahtar verisini farklı şekillerde temsil eder; bu nedenle geliştirme aracınızın beklediğini seçmek, üretilen değerleri testlerde, fikstürlerde veya örnek verilerde kullanmayı kolaylaştırır.
PEM, anahtar verisini metin dostu bir biçimde kodlarken JWK, anahtar verisini bir JSON nesnesi olarak temsil eder. Araç, açık ve gizli anahtarlar için her iki biçimi de sunar; PEM, açık anahtarlar için SPKI, gizli anahtarlar için PKCS8 kullanır. Örnek dizeleri el ile oluşturmak yerine eşleşen açık ve gizli anahtar değerlerine ihtiyacınız olduğunda bir çift üretin.
Üretim tamamen tarayıcınızda gerçekleşir. Anahtarlar bir sunucuya gönderilmez ve sayfanın sunucu bağımlılığı yoktur; bu nedenle araç yüklendikten sonra çevrimdışı çalışmaya devam eder. Bu sayede anahtar değerlerini karşıya yüklemeden oluşturup kopyalayabilirsiniz.
Geliştiriciler ve DevOps mühendisleri, belirli bir algoritma ve dışa aktarma biçimi gerektiren testler, fikstürler, örnek veriler veya geliştirme iş akışları için değer hazırlamak üzere Anahtar Çifti Oluşturucu'yu kullanabilir. Desteklenen seçenekleri belirleyin, çifti üretin ve projenizin gerektirdiği çıktıları kopyalayın.
Adım 1: Anahtar algoritmasını ve kullanılabilir boyut veya eğri seçeneğini belirleyin. RSA 2048, 3072 ve 4096'yı; ECDSA P-256, P-384 ve P-521'i destekler.
Adım 2: Anahtar çiftini tarayıcınızda oluşturun. Araç, WebCrypto kullanarak bir açık anahtar ve bir gizli anahtar üretir.
Adım 3: Aracınızın veya projenizin beklediği çıktı biçimini seçin. Açık anahtarlar PEM (SPKI) ve JWK; gizli anahtarlar PEM (PKCS8) ve JWK olarak kullanılabilir.
Adım 4: Açık anahtarı, gizli anahtarı veya ikisini birden kopyalayın. Gizli anahtarı test veya geliştirme dışında kullanırken koruyun.
Kullanım senaryosu: Testler, fikstürler veya örnek veriler için anahtar çifti değerlerini el ile yazmak yerine oluşturun.
Kullanım senaryosu: Test veya örnek veri için birden fazla değere ihtiyacınız olduğunda bir grup anahtar çifti üretin.
Kullanım senaryosu: El ile tahmin edilmiş veya yazılmış değerler yerine düzgün üretilmiş rastgele anahtar değerleri kullanın.
Kullanım senaryosu: SPKI ve PKCS8 bekleyen bir araç veya proje için açık ve gizli anahtarları PEM biçiminde hazırlayın.
Kullanım senaryosu: Geliştirme iş akışı bu JSON tabanlı anahtar biçimini beklediğinde anahtarları JWK olarak dışa aktarın.
Kullanım senaryosu: Bir uygulama veya test kurulumu üzerinde çalışırken desteklenen RSA, ECDSA ve Ed25519 anahtar biçimlerini karşılaştırın.