RC4 şifresi
Metni RC4 akış şifresi ve bir anahtarla (hex çıkış, metin geri) şifreleyin ve şifresini çözün.
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.