RSA Şifreleme / Şifre Çözme: Anahtar Üretin, Veriyi Koruyun
RSA Şifreleme / Şifre Çözme, 2048, 3072 veya 4096 bitlik anahtar çiftlerini tarayıcınızda üretir ve anahtarları PEM olarak dışa aktarır. RSA-OAEP (SHA-256) ile açık anahtarla şifreleyin, özel anahtarla şifresini çözün. RSA küçük yükler için idealdir; 2048 bitte üst sınır yaklaşık 190 bayttır. Daha büyük veriler için simetrik anahtarı RSA ile, veriyi AES ile şifreleyin.
RSA Şifreleme / Şifre Çözme, RSA anahtar çiftleri üretmek ve küçük yükleri şifrelemek veya şifresini çözmek için tarayıcı tabanlı bir araçtır. Anahtarlarınızı bir sunucuya göndermeden RSA ile çalışmak için WebCrypto ile 2048, 3072 veya 4096 bitlik anahtarlar oluşturur ve iki anahtarı da PEM olarak dışa aktarır.
Şifreleme RSA-OAEP (SHA-256) kullanır. Şifrelemek için açık anahtarı, şifreyi çözmek için karşılık gelen özel anahtarı kullanın. 2048 bitte üst yük sınırı yaklaşık 190 bayttır, bu nedenle RSA büyük miktarda veriyi doğrudan şifrelemeye uygun değildir. Daha büyük veriler için burada açıklanan yaklaşım, simetrik anahtarı RSA ile şifreleyip veriyi AES ile şifrelemektir.
RSA asimetriktir: açık ve özel anahtarlarının farklı rolleri vardır. PEM, anahtarları temsil etmek için metin tabanlı bir biçimken RSA-OAEP şifreleme dolgusunu, SHA-256 ise onunla kullanılan özet algoritmasını belirtir. Bu ayrıntılar, aracı küçük bir RSA işlemi denemek veya bir iş akışı için anahtar üretmek açısından kullanışlı kılar. Büyük yükler için hibrit şifreleme, tüm veri yükünü RSA ile şifrelemekten kaçınır.
Araç tamamen tarayıcınızda çalışır ve anahtarlar tarayıcınızdan asla çıkmaz. Girdiniz kendi cihazınızda işlenir; hiçbir şey yüklenmez, saklanmaz veya bir sunucuya gönderilmez. Sayfa yüklendikten sonra sunucu bağımlılığı olmadan çevrimdışı çalışır.
Geliştiriciler ve DevOps mühendisleri RSA Şifreleme / Şifre Çözme'yi açık anahtarlı şifrelemeyi keşfetmek, PEM anahtarları üretmek veya küçük yükleri yerel olarak test etmek için kullanabilir. Ayrıca RSA-OAEP (SHA-256) denemek için gizli, tarayıcı tabanlı bir yol istediğinizde de kullanışlıdır.
Adım 1: Bir RSA anahtar çifti üretin ve anahtar boyutu seçin: 2048, 3072 veya 4096 bit.
Adım 2: İhtiyacınız olan işlem için dışa aktarılan açık ve özel anahtarları PEM biçiminde kopyalayın veya kaydedin.
Adım 3: İşlemek istediğiniz içeriği girin ve uygun anahtarı sağlayın.
Adım 4: RSA-OAEP (SHA-256) ile açık anahtarla şifreleyin veya eşleşen özel anahtarla şifresini çözün.
Adım 5: Oluşan çıktıyı kopyalayın; özel anahtarı korunaklı tutun.
Kullanım senaryosu: Geliştirme veya test iş akışı için bir RSA anahtar çifti üretin, ardından iki anahtarı da PEM olarak dışa aktarın.
Kullanım senaryosu: Kısa bir mesajı açık anahtarla şifreleyin ve karşılık gelen özel anahtarla şifresinin çözülebildiğini denetleyin.
Kullanım senaryosu: Açık anahtarlı şifrelemenin nasıl çalıştığını öğrenirken bilinen küçük bir yük üzerinde RSA-OAEP (SHA-256) ile denemeler yapın.
Kullanım senaryosu: Hassas test içeriğini üçüncü taraf bir sayfaya yüklemek yerine yerel olarak işleyin.
Kullanım senaryosu: Sağlanan bir RSA şifreli metninin elinizdeki özel anahtarla şifresinin çözülebildiğini denetleyin.
Kullanım senaryosu: Simetrik anahtarı RSA ile, daha büyük veriyi AES ile şifreleyerek hibrit şifreleme tasarımını keşfedin.