0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
Ortamlar
RSA-OAEP, RSA-PSS, ECDSA ve Ed25519 ile kamu/özel anahtar çiftleri kullanarak şifreler, şifreler ve işaretler yapar. Bir çift tuş oluştur veya kendi tuş yap, metni gir ve istediğin modu seç. Şifreleme açık anahtarı kullanır; Şifre çözme ve imzalama için özel anahtar gereklidir.

OAEP dolgulu RSA. Asimetrik: açık anahtarla şifreler, özel anahtarla şifre açarlar.

Anahtarlar ve parametreler
Açık Anahtar (PEM)
Özel Anahtar (PEM)
Giriş

Nasıl çalışır

Asimetrik kriptografi bir anahtar çifti kullanır: paylaşılan bir açık anahtar ve gizli tutulan bir özel anahtar. Bir anahtarla işlenen, diğeriyle çözülür.

Algoritmaya göre şifreleyip çözebilir (RSA-OAEP, X25519) veya imzalayıp doğrulayabilirsiniz (RSA-PSS, ECDSA, Ed25519). Bir anahtar çifti oluşturun ya da kendinizinkini PEM biçiminde yapıştırın, modu seçin; her şey tarayıcınızda işlenir.

Şifrelemek için alıcının açık anahtarını kullanırsınız ve yalnızca onun özel anahtarı çözebilir. İmzalamak için özel anahtarınızı kullanırsınız ve herkes açık anahtarınızla doğrulayarak mesajın sahipliğini ve bütünlüğünü teyit eder.

Örnekler

RSA-OAEP · 2048 bitsAçık anahtarla şifrele → özel anahtarla çöz.
Ed25519Özel anahtarla imzala → açık anahtarla doğrula.Ed25519, 32 baytlık anahtarlar ve 64 baytlık imzalar kullanır; çok hızlı ve güvenlidir, yeni uygulamalar için önerilir.
ECDSA · P-256Eliptik eğri üzerinde imza; eşdeğer güvenlik için RSA'dan daha derli topludur.

Kullanım senaryoları

  • Yalnızca alıcının okuyabileceği bir mesajı, onun açık anahtarıyla şifreleyerek göndermek.
  • Bir belgeyi veya mesajı imzalayarak herkesin, sizden geldiğini ve değiştirilmediğini doğrulayabilmesini sağlamak.
  • Bir dosyanın veya mesajın imzasını, yazarının açık anahtarıyla doğrulamak.
  • Bir kriptografik akış geliştirirken test amaçlı anahtar çiftleri (RSA, ECDSA, Ed25519, X25519) oluşturmak.

Sık sorulan sorular

Simetrik şifrelemeden farkı nedir?

Simetrik tek bir paylaşılan anahtar kullanır; asimetrik ise açık/özel bir çift kullanır. Asimetrik, anahtar değişimi sorununu çözer ama daha yavaştır, bu yüzden genellikle simetrik şifrelemeyle birlikte kullanılır.

PEM biçimindeki anahtar nedir?

Anahtarın metin gösterimidir; -----BEGIN PUBLIC KEY----- ve -----END PUBLIC KEY----- gibi başlıklar arasında Base64 ile kodlanır. Anahtarları dışa ve içe aktarmanın olağan biçimidir.

Ne zaman RSA, ne zaman eliptik eğriler kullanılmalı?

Eliptik eğriler (ECDSA, Ed25519) eşdeğer güvenlik için çok daha küçük anahtarlar ve daha iyi performans sunar. RSA çoğunlukla mevcut sistemlerle uyumluluk nedeniyle geçerliliğini korur.

Şifrelemek ile imzalamak arasındaki fark nedir?

Şifreleme gizliliği korur: açık anahtar şifreler, özel anahtar çözer. İmzalama özgünlüğü kanıtlar: özel anahtar imzalar, açık anahtar mesajın gerçek ve değişmemiş olduğunu doğrular.

RSA ile büyük dosyaları şifreleyebilir miyim?

Doğrudan değil: RSA yalnızca küçük verileri şifreler. Uygulamada, içerik simetrik bir algoritmayla şifrelenip yalnızca o anahtar RSA ile korunan melez şifreleme kullanılır.

Anahtarlarım bir sunucuya gönderiliyor mu?

Hayır. Anahtar üretimi, şifreleme, imzalama ve doğrulama tamamen tarayıcınızda yapılır; anahtarlar cihazınızdan hiç ayrılmaz.