İçeriğe atla
%100 yerel

RC4 şifresi

Metni RC4 akış şifresi ve bir anahtarla (hex çıkış, metin geri) şifreleyin ve şifresini çözün.

Giriş
Çıkış

RC4 şifresi

RC4 klasik bir akış şifresidir: kısa bir anahtar planlama adımı, anahtarınızdan 256 baytlık bir durum tohumlar, ardından her seferinde bir baytlık bir anahtar akışı oluşturulur ve verilerle birleştirilir. Şifreleyen aynı anahtar aynı zamanda şifreyi de çözer; dolayısıyla bu araç her ikisini de yapar; şifreleme, metninizi küçük harf hex'e dönüştürür ve şifresini çözme, hex'in okunduğunu tekrar metne dönüştürür. Anahtar her zaman UTF-8 bayt olarak alınır, dolayısıyla herhangi bir kelime veya parola doğrudan çalışır.

Her şey bayt düzeyinde UTF-8'dir; bu, vurgulu metin ve emojilerin kayıpsız bir şekilde gidiş-dönüş anlamına gelir: bir mesajı şifreleyin, hex'i aynı anahtara sahip birine verin ve şifreyi çözerek mesajı tam olarak geri yükleyin. Hesaplama kaç baytın işlendiğini bildirir. Şifre çözme yönü için Hex girişi, boşlukları ve 0x önekini tolere eder ve geçerli olmayan herhangi bir şey hex, yanlış sonuç yerine sakin bir hata üretir.

Açıkça söylemekte fayda var: RC4 kriptografik olarak bozuk. Anahtar akışının iyi bilinen önyargıları vardır ve pratik saldırılar onu her türlü ciddi kullanımdan uzaklaştırır; modern TLS ve tarayıcılar bunu yıllar önce bıraktı. Onunla gerçek hiçbir şeyi korumayın. Hala iyi olduğu şey, yalnızca RC4, CTF ve kriptografi alıştırmalarını konuşan eski sistemlerle birlikte çalışabilirlik, eski ikili dosyalardan veya kötü amaçlı yazılım yapılandırmalarından alınan dizelerin karmaşıklığını gidermek ve bir akış şifresinin nasıl çalıştığını öğrenmektir. Bir mesajı gerçekten korumak için bunun yerine AES tabanlı metin şifreleme aracını kullanın.

Her şey tarayıcınızda yerel olarak çalışır; düz metinler, hex ve anahtarlar hiçbir zaman cihazınızdan ayrılmaz ve anahtar alanı maskelenir ve hiçbir zaman saklanmaz.

FAQ

Burada şifrelediğim bir şeyin şifresini nasıl çözerim?
hex çıktısını yapıştırın, şifreyi çözmek için modu değiştirin ve aynı anahtarı girin. RC4 simetrik olduğundan metni şifreleyen aynı anahtar akışı da metni geri yükler; hex'teki boşluklar ve 0x öneki uygundur.
RC4 şifrelemesi güvenli midir?
Hayır. RC4 kriptografik olarak bozuktur; anahtar akışı taraflıdır ve pratik saldırılar onu TLS'den ve her türlü ciddi kullanımdan çıkarmıştır. Bunu gizleme, eski sistemlerle birlikte çalışma veya bir öğrenme ve CTF aracı olarak değerlendirin. Gerçek gizlilik için, şifrenizden türetilen bir anahtarla AES-256 yapan şifreleme metin aracını kullanın.
Anahtar format ne bekliyor?
Yazdığınız her şey UTF-8 bayt olarak okunur; düz bir sözcük, bir parola veya vurgulu karakterlerin tümü işe yarar. Her iki taraf da tam olarak aynı anahtarı, bayt yerine baytı kullanmalıdır, aksi takdirde şifre çözme çöpe döner.
Şifresi çözülmüş metnim neden tuhaf karakterlerle dolu?
Neredeyse her zaman yanlış bir anahtar. RC4 hiçbir zaman hatalı bir anahtarda yüksek sesle başarısız olmaz; yalnızca farklı baytlar üretir ve bayt dizilerinin çoğu geçerli metin değildir. Anahtarın şifrelemek için kullanılan anahtarla eşleştiğini bir kez daha kontrol edin.
Metnim veya anahtarım herhangi bir yere yüklendi mi?
Hayır. RC4 tamamen tarayıcınızda çalışır, anahtar alanı maskelenir, asla kalıcı olmaz ve hiçbir şey cihazınızdan ayrılmaz.