DES / 3DES / RC4 / Rabbit
Alat penyulitan DES/3DES/RC4 dalam talian percuma, diproses secara setempat
Tentang Kripto DES / 3DES
Menyulitkan dan menyahsulit teks menggunakan pelaksanaan CryptoJS bagi empat sifir simetri: DES, 3DES (Triple DES), RC4, dan Rabbit. Sifir blok (DES/3DES) menyokong mod ECB dan CBC dengan pad PKCS7, manakala sifir strim (RC4/Rabbit) mengabaikan mod tersebut. Output dihasilkan sebagai Base64 atau Hex, dan mod CBC menerima vektor pemulaan UTF-8 (dipad secara automatik kepada 8 bait) yang boleh anda jana secara rawak.
Cara Penggunaan
1. Pilih Sulitkan atau Nyahsulit daripada togol sebelah kiri. 2. Pilih algoritma (DES/3DES/RC4/Rabbit), mod sifir (ECB/CBC), dan pengekodan output (Base64/Hex) menggunakan butang pil. 3. Masukkan kunci/kata laluan (dikodkan UTF-8); gunakan togol mata untuk mendedahkannya. 4. Jika CBC dipilih, masukkan IV atau klik ikon segar semula untuk menjana IV hex 4-bait rawak. 5. Tampal teks biasa atau teks sifir ke dalam kotak input dan klik Sulitkan/Nyahsulit; gunakan Tukar untuk memindahkan output ke input dan menukar mod.
Butiran Sifir & Mod
DES beroperasi pada blok 8-bait dengan kunci berkesan 56-bit; 3DES menggunakan DES tiga kali untuk keselamatan ~112/168-bit. RC4 dan Rabbit ialah sifir strim yang tidak memerlukan pad atau IV, jadi togol mod tidak memberi kesan kepada mereka. ECB menyulitkan setiap blok secara bebas (deterministik, membocorkan corak) dan tidak menggunakan IV; CBC meng-XOR setiap blok dengan teks sifir sebelumnya (atau IV untuk blok pertama). Pad PKCS7 digunakan secara automatik. Untuk penyahkodan Hex semasa nyahsulit, input dihuraikan sebagai bait teks sifir mentah dan bukannya Base64 gaya OpenSSL.
▶Mengapa penyahsulitan menghasilkan output kosong atau gagal?
▶Bagaimana IV dikendalikan dalam mod CBC?
▶Apakah perbezaan antara output Base64 dan Hex?
▶Adakah DES dan RC4 selamat untuk digunakan?
Jika alat ini membantu anda, pertimbangkan untuk membelikan saya kopi.
Belikan saya kopi