DES / 3DES / RC4 / Rabbit
Ücretsiz çevrimiçi DES/3DES/RC4 şifreleme aracı, yerel olarak işlenir
DES / 3DES Şifreleme Hakkında
Dört simetrik şifrenin CryptoJS uygulamasını kullanarak metni şifreler ve çözer: DES, 3DES (Triple DES), RC4 ve Rabbit. Blok şifreleri (DES/3DES) PKCS7 dolgusu ile ECB ve CBC modlarını destekler, akış şifreleri (RC4/Rabbit) modu yok sayar. Çıktı Base64 veya Hex olarak üretilir ve CBC modu rastgele oluşturabileceğiniz bir UTF-8 başlatma vektörü kabul eder (8 bayta otomatik dolgulanır).
Nasıl Kullanılır
1. Şifrele veya Çöz sol toggle'ından seçin. 2. Algoritmayı (DES/3DES/RC4/Rabbit), şifre modunu (ECB/CBC) ve çıktı kodlamasını (Base64/Hex) tablet düğmelerini kullanarak seçin. 3. Anahtarı/parolayı girin (UTF-8 kodlu); açmak için eye toggle'ı kullanın. 4. CBC seçiliyse, bir IV girin veya rastgele 4-baytlık hex IV oluşturmak için yenileme simgesine tıklayın. 5. Düz metni veya şifreli metni girdi kutusuna yapıştırın ve Şifrele/Çöz'e tıklayın; çıktıyı girdiye taşımak ve modları değiştirmek için Takas'ı kullanın.
Şifre ve Mod Detayları
DES, etkili 56 bitlik anahtarla 8 baytlık bloklarda çalışır; 3DES ~112/168 bitlik güvenlik için DES'i üç kez uygular. RC4 ve Rabbit, dolguya veya IV'ye ihtiyaç duymayan akış şifreleridir, böylece mod toggle'ı üzerinde hiçbir etkisi yoktur. ECB her bloğu bağımsız olarak şifreler (deterministik, kalıpları sızıntı) ve IV kullanmaz; CBC her bloğu önceki şifreli metinle (veya ilk blok için IV) XOR'lar. PKCS7 dolgusu otomatik olarak uygulanır. Çözme sırasında Hex kodlaması için, girdi OpenSSL tarzı Base64 yerine ham şifreli metin baytları olarak ayrıştırılır.
▶Çözme boş çıktı üretiyor veya neden başarısız oluyor?
▶CBC modunda IV nasıl ele alınır?
▶Base64 ve Hex çıktısı arasındaki fark nedir?
▶DES ve RC4 kullanmak güvenli mi?
Bu araç size yardımcı olduysa, bana bir kahve ısmarlamayı düşünün.
Bana bir kahve ısmarla