Pengabur Aliran XOR
Kaburkan data jaringan menggunakan enkripsi XOR dengan lima skema kunci berbeda. Pilih dari XOR kunci byte tunggal, multi-byte berulang, inkremental, berasal dari hash, atau kunci bergulir. Lihat tabel proses XOR tingkat byte yang lengkap untuk memahami bagaimana setiap byte diubah. Simetris: operasi yang sama mengenkripsi dan mendekripsi. Gratis, privat, dan tanpa pendaftaran.
Obfuscate data using XOR encryption with five different key schemes. XOR is symmetric — the same operation both encrypts and decrypts. View the XOR process table to see how each byte is transformed.
Enter text above to obfuscate it with XOR encryption. Choose a key scheme (single-byte, multi-byte, incrementing, hash-derived, or rolling), enter your key, and see the XOR process in action. Click Example Text to try with sample input.
Security Note
XOR obfuscation is not cryptographically secure. Single-byte XOR can be cracked with frequency analysis in seconds. Multi-byte XOR with a short key is also vulnerable. This tool is designed for educational purposes, understanding C2 channel obfuscation, and lightweight data obfuscation — not for protecting sensitive information.
Mengapa menggunakan Pengabur Aliran XOR kami?
- Lima skema kunci XOR: pilih dari lima skema kunci XOR berbeda: byte tunggal (paling cepat, mudah dipecahkan), multi-byte berulang (gaya Vigenère, lebih kuat), inkremental (kunci berkembang per byte), berasal dari hash (frasa sandi di-hash menjadi kunci 32 byte), dan bergulir (rantai kunci berbasis umpan balik). Masing-masing menawarkan sifat pengaburan yang berbeda.
- Transformasi XOR waktu nyata: saksikan data Anda berubah seketika saat Anda mengetik atau menyesuaikan kunci. Editor dua panel menampilkan masukan dan keluaran yang dikaburkan XOR secara berdampingan, dengan format keluaran hex dan Base64 untuk inspeksi yang mudah. XOR bersifat simetris: operasi yang sama mengenkripsi dan mendekripsi.
- Visualisasi proses XOR: perluas tabel proses XOR untuk melihat setiap operasi tingkat byte: byte masukan, byte kunci, hasil XOR, dan representasi karakter. Tampilan terperinci ini membantu Anda memahami dengan tepat bagaimana pengaburan XOR bekerja pada tingkat biner - sangat berharga untuk belajar dan men-debug.
- 100 % privat & edukatif: semua pemrosesan XOR terjadi secara lokal di browser Anda. Data, kunci, dan operasi XOR Anda tidak pernah meninggalkan perangkat Anda. Tanpa pendaftaran, tanpa batas penggunaan, tanpa pelacakan. Dirancang sebagai alat edukasi untuk memahami pengaburan berbasis XOR pada malware dan kanal C2.
Kasus penggunaan umum Pengabur Aliran XOR
- Analisis malware & rekayasa balik: analis keamanan menggunakan pengabur aliran XOR untuk memahami bagaimana malware mengaburkan lalu lintas jaringannya. Banyak kanal C2 (command & control) menggunakan XOR dengan berbagai skema kunci untuk menyembunyikan komunikasinya. Bereksperimenlah dengan berbagai kunci untuk mempelajari cara mendekripsi muatan yang dikaburkan XOR.
- Mempelajari kriptografi XOR: siswa menggunakan alat ini untuk memahami bagaimana XOR bekerja pada tingkat byte. Visualisasi proses menunjukkan setiap langkah: byte masukan XOR byte kunci = byte keluaran. Bandingkan berbagai skema kunci untuk melihat bagaimana panjang dan kompleksitas kunci memengaruhi kekuatan pengaburan.
- Solusi tantangan CTF: peserta CTF menggunakan pengabur aliran XOR untuk menyelesaikan tantangan yang melibatkan data terenkripsi XOR. Cobalah berbagai skema dan nilai kunci untuk menemukan kunci dekripsi yang benar. Format keluaran hex dan Base64 memudahkan bekerja dengan muatan tantangan.
- Pengaburan data ringan: gunakan XOR dengan kunci multi-byte atau berasal dari hash untuk pengaburan data ringan dalam konteks non-keamanan. Pengaburan XOR dapat menyembunyikan literal string, nilai konfigurasi, atau data log dari inspeksi sekilas tanpa beban enkripsi penuh.
- Analisis protokol jaringan: analis jaringan menggunakan alat ini untuk mendekode data protokol yang dikaburkan XOR. Dengan mencoba berbagai skema dan nilai kunci, analis dapat merekayasa balik pengaburan khusus yang digunakan pada protokol proprietary atau berbahaya.
- Mengajarkan konsep kriptografi: pengajar menggunakan pengabur aliran XOR untuk mendemonstrasikan konsep kriptografi fundamental: enkripsi simetris, penggunaan ulang kunci, pentingnya panjang kunci, dan kelemahan cipher XOR sederhana. Tabel proses membuat konsep abstrak menjadi konkret.
Apa itu pengaburan aliran XOR?
Pengaburan aliran XOR (eksklusif OR) adalah salah satu teknik pengaburan paling sederhana dan paling umum digunakan pada malware, protokol jaringan, dan perlindungan data. Operasi XOR mengambil dua bit dan menghasilkan 1 jika berbeda, 0 jika sama. Ketika diterapkan pada byte, XOR menggabungkan setiap byte masukan dengan byte kunci untuk menghasilkan keluaran. Sifat kritis XOR adalah simetris: menerapkan operasi XOR yang sama dengan kunci yang sama pada keluaran akan mengembalikan masukan asli. Ini menjadikan XOR fondasi cipher aliran seperti RC4 dan tulang punggung pengaburan kanal C2.
Perbandingan skema kunci XOR
- Kunci byte tunggal: skema XOR paling sederhana. Setiap byte di-XOR dengan nilai satu byte yang sama. Ini mudah dipecahkan dengan analisis frekuensi: byte paling umum pada keluaran sesuai dengan huruf Inggris paling umum (spasi atau «e»). Panjang kunci: 1 byte. Keamanan: sangat rendah.
- Kunci multi-byte berulang: string kunci berulang secara siklik di seluruh data. Kekuatannya bergantung pada panjang kunci: kunci yang lebih panjang membuat analisis frekuensi lebih sulit. Ini setara XOR dari cipher Vigenère dan dapat dipecahkan menggunakan pemeriksaan Kasiski atau analisis indeks kebetulan.
- Kunci inkremental: kunci dimulai dari nilai dasar dan bertambah dengan langkah untuk setiap byte. Ini mencegah XOR berulang dari nilai yang sama di seluruh data, tetapi pola kunci sepenuhnya deterministik dan dapat diprediksi.
- Kunci berasal dari hash: frasa sandi di-hash menggunakan fungsi hash sederhana (berbasis DJB2) untuk menghasilkan kunci 32 byte. Kunci berubah secara tak terduga dengan frasa sandi, membuatnya lebih tahan terhadap tebakan. Frasa sandi yang sama selalu menghasilkan kunci yang sama.
- Kunci bergulir: kunci setiap byte bergantung pada byte masukan sebelumnya, menciptakan rantai umpan balik. Sifat difusi ini berarti satu perubahan pada masukan memengaruhi semua byte berikutnya, tetapi skemanya tetap reversibel.
Sifat XOR & mengapa itu penting
- Operasi simetris: XOR adalah kebalikan dari dirinya sendiri - A XOR B XOR B = A. Ini berarti enkripsi dan dekripsi menggunakan kode dan kunci yang persis sama, menyederhanakan implementasi tetapi juga memudahkan pembalikan jika kuncinya diketahui atau ditebak.
- Independensi byte: setiap byte di-XOR secara independen. Berbeda dengan cipher blok (AES), tidak ada perantaian antar blok (kecuali dalam mode kunci bergulir). Ini membuat XOR rentan terhadap serangan teks biasa diketahui.
- Kerentanan penggunaan ulang kunci: jika kunci XOR yang sama digunakan pada dua pesan berbeda, XOR kedua ciphertext bersama-sama akan meniadakan kunci dan mengungkap XOR dari kedua plaintext. Ini adalah kelemahan kritis dari semua cipher XOR.
- Umum pada malware: XOR adalah teknik pengaburan paling umum pada malware - sekitar 60 % dari semua sampel malware menggunakan XOR untuk mengaburkan string atau muatan. Memahami XOR sangat penting untuk analisis malware.
Privasi & ketersediaan
Pengabur Aliran XOR 100 % gratis dan tanpa pendaftaran. Semua pemrosesan XOR terjadi secara lokal di browser Anda: data masukan, kunci, dan visualisasi proses XOR Anda tidak pernah meninggalkan perangkat Anda. Tidak ada batas panjang data maupun batas penggunaan. Alat ini mencakup 5 skema kunci, keluaran waktu nyata, format alternatif hex dan Base64, tabel proses XOR yang terperinci, dan teks contoh. Berfungsi offline setelah pemuatan halaman pertama.
Pertanyaan yang Sering Diajukan
Pengaburan aliran XOR menggabungkan setiap byte data dengan byte kunci menggunakan operasi XOR. XOR mengembalikan 1 ketika bit berbeda dan 0 ketika sama. XOR bersifat simetris: menerapkannya dua kali dengan kunci yang sama mengembalikan data asli. Ini menjadikan XOR fondasi banyak cipher aliran dan teknik pengaburan paling umum pada malware.
Alat ini mendukung lima skema kunci: Byte Tunggal (satu nilai untuk semua byte), Multi-Byte Berulang (string kunci berputar siklik), Inkremental (nilai awal + langkah per byte), Berasal dari Hash (frasa sandi di-hash menjadi kunci 32 byte), dan Bergulir (rantai kunci berbasis umpan balik).
Pilih skema kunci, masukkan kunci Anda, ketik teks masukan Anda, dan keluaran yang dikaburkan XOR muncul seketika. Perluas bagian Detail Proses XOR untuk melihat operasi byte demi byte.
Tidak: pengaburan XOR TIDAK aman secara kriptografis. XOR byte tunggal dapat dipecahkan dengan analisis frekuensi dalam hitungan detik. XOR hanya boleh digunakan untuk pengaburan ringan, tujuan edukasi, dan memahami teknik malware.
Tabel proses XOR menunjukkan setiap operasi tingkat byte: indeks byte, byte masukan, byte kunci, hasil XOR, dan representasi karakter. Tampilan terperinci ini membantu Anda memahami bagaimana XOR mengubah data pada tingkat biner.
XOR adalah teknik pengaburan paling umum pada malware (sekitar 60 % sampel) karena sederhana untuk diimplementasikan, murah secara komputasi, simetris, dan efektif melawan deteksi sederhana berbasis tanda tangan.
Tentu saja. Semuanya diproses secara lokal di browser Anda. Data dan kunci Anda tidak pernah meninggalkan perangkat Anda. Tidak ada data yang diunggah, disimpan, atau dilacak.
Ya: masukkan data yang dikaburkan sebagai masukan, atur skema kunci dan nilai yang sama, dan XOR akan mendekripsinya kembali ke teks biasa karena XOR bersifat simetris.
Ya: 100 % gratis, tanpa pendaftaran, tanpa akun, dan tanpa batas penggunaan. Kelima skema kunci disertakan. Tanpa biaya tersembunyi atau tingkatan premium.