Rail Fence Cipher
Enkode dan dekode teks memakai sandi transposisi zigzag rail fence. Atur 2-20 rel dan lihat pola zigzag divisualisasikan real time saat Anda mengetik. Beralih antara mode enkode dan dekode seketika - tanpa pendaftaran, diproses lokal di browser Anda.
Encode or decode text using the rail fence (zigzag) transposition cipher. Configure the number of rails from 2 to 20 and see the zigzag pattern visualized in real time. All processing runs locally in your browser - nothing is ever uploaded.
Adjust the number of rails and see the zigzag pattern visualized in real time. Preview shows the first 60 characters.
The rail fence cipher is a transposition cipher - it rearranges characters without substituting them. The same number of rails must be used for both encoding and decoding. Spaces and punctuation are included in the zigzag pattern and preserved in the output.
Mengapa Menggunakan Alat Rail Fence Cipher Kami?
- Enkode real time instan: hasil diperbarui pada setiap ketikan tanpa jeda. Tidak ada tombol yang perlu ditekan - cukup ketik atau tempel dan lihat hasilnya seketika.
- Rel bisa diatur (2-20): atur jumlah rel dari 2 hingga 20 memakai penggeser. Semakin banyak rel, semakin rumit pola zigzag dan semakin sulit teks sandinya ditembus.
- Visualisasi zigzag langsung: lihat pola zigzag ditampilkan sebagai kisi secara real time. Setiap karakter muncul di posisi relnya, sehingga mekanisme sandi langsung jelas.
- Dua arah - enkode & dekode: beralih antara enkode dan dekode dengan satu klik. Gunakan tombol Tukar untuk mengembalikan hasil ke masukan dan memverifikasi bolak-balik.
- Aman & privat: teks Anda diproses 100 % di sisi klien, di browser. Tidak ada data yang meninggalkan perangkat atau dikirim ke server mana pun.
- 100 % gratis selamanya: sepenuhnya gratis tanpa pendaftaran, batas penggunaan, dan iklan yang menghalangi antarmuka.
Apa Itu Rail Fence Cipher?
Rail fence cipher adalah sandi transposisi klasik yang mengatur ulang karakter pesan dengan menuliskannya dalam pola zigzag pada sejumlah «rel» horizontal (baris), lalu membaca setiap rel dari kiri ke kanan untuk menghasilkan teks sandi. Berbeda dari sandi substitusi (yang mengganti karakter dengan karakter lain), rail fence cipher mempertahankan setiap karakter persis - hanya posisinya yang berubah. Jumlah rel adalah kunci sandinya: angka yang sama harus dipakai untuk enkode dan dekode. Alat kami menangani kedua arah seketika di browser dengan visualisasi zigzag langsung dan tanpa unggahan ke server.
Cara Kerja Alat Rail Fence Cipher Kami
- 1. Masukkan teks Anda: tempel teks biasa untuk dienkode atau teks sandi untuk didekode. Anda juga bisa mengunggah file teks biasa. Alat memproses masukan seketika pada setiap ketikan.
- 2. Atur jumlah rel: gunakan penggeser untuk memilih 2-10 rel (didukung hingga 20). Pratinjau zigzag diperbarui real time dan menunjukkan persis bagaimana karakter tersebar ke rel-rel. Semuanya berjalan lokal - teks Anda tidak pernah meninggalkan perangkat.
- 3. Salin atau unduh hasil: salin teks terenkode atau terdekode ke clipboard atau unduh sebagai file. Gunakan tombol Tukar untuk mengembalikan hasil ke masukan dan memverifikasi bolak-balik.
Cara Kerja Pola Zigzag
- Fase penulisan: karakter ditulis menurun diagonal lalu naik kembali melewati rel-rel dalam pola zigzag. Rel pertama dan terakhir hanya menerima karakter di titik balik; rel tengah menerima karakter baik pada gerakan turun maupun naik.
- Fase pembacaan: setelah semua karakter ditempatkan, setiap rel dibaca dari kiri ke kanan secara berurutan (rel 0 dulu, lalu rel 1, dst.) untuk menghasilkan teks sandi. Ini mengatur ulang karakter tanpa mengubahnya.
- Fase pendekodean: untuk mendekode, alat merekonstruksi pola zigzag dari panjang teks sandi dan jumlah rel, menentukan berapa karakter milik tiap rel, memotong teks sandi sesuai itu, lalu membaca posisi aslinya.
- Jumlah rel sebagai kunci: jumlah rel adalah satu-satunya kunci. Dengan 2 rel sandinya sangat lemah. Semakin banyak rel, polanya makin rumit - tetapi rail fence cipher tetap sandi klasik dan tidak cocok untuk mengamankan data sensitif.
Keterbatasan Keamanan
Rail fence cipher bukan metode enkripsi yang aman . Ini sandi transposisi klasik yang bisa ditembus dengan brute force (paling banyak hanya ada beberapa lusin jumlah rel bermakna untuk panjang pesan apa pun) dan dengan analisis frekuensi (frekuensi karakter tetap terjaga). Gunakan rail fence cipher hanya untuk tujuan edukasi, teka-teki, dan permainan - jangan pernah untuk melindungi informasi sensitif atau rahasia. Untuk enkripsi sungguhan, gunakan AES atau algoritma kriptografi modern lainnya.
Pertanyaan yang Sering Diajukan
Rail fence cipher adalah sandi transposisi klasik yang mengatur ulang karakter dengan menuliskannya dalam pola zigzag pada sejumlah rel horizontal, lalu membaca setiap rel dari kiri ke kanan untuk menghasilkan teks sandi.
Beralih ke mode Dekode, tempel teks sandi, dan tentukan jumlah rel yang sama seperti saat mengenkode. Alat langsung merekonstruksi teks aslinya.
Tentu. Teks Anda diproses 100 % di sisi klien, di browser Anda. Tidak ada yang dikirim ke server eksternal dan data Anda tidak pernah meninggalkan perangkat.
Ya. Alat rail fence cipher 100 % gratis tanpa pendaftaran, tanpa paket premium, dan tanpa kuota penggunaan.
Dengan 2 rel sandinya sederhana; 3 rel adalah konfigurasi klasik. Semakin banyak rel, semakin rumit polanya. Jumlah rel bermakna maksimum kira-kira setengah panjang pesan.
Ya. Semua karakter termasuk spasi, tanda baca, dan angka ikut masuk ke pola zigzag dan dipertahankan di hasilnya.
Tidak. Ini sandi klasik yang bisa ditembus dengan brute force atau analisis frekuensi. Gunakan hanya untuk tujuan edukasi, teka-teki, dan permainan - bukan untuk enkripsi sungguhan.
Bisa. Klik tombol Unggah untuk memuat file teks biasa. File dibaca lokal di browser Anda dan tidak pernah diunggah ke server.
Tidak ada batas di sisi server. Pratinjau zigzag menampilkan 60 karakter pertama demi kejelasan, tetapi seluruh teks selalu diproses.