UTILS.
100% di peramban
🔀

Encoder / Decoder Bifid Cipher

Enkripsi atau dekripsi teks dengan Bifid cipher Delastelle, sandi fraksinasi berbasis Polybius square dengan kata kunci dan periode yang dapat dikonfigurasi; key square ditampilkan.


    

I dan J berbagi satu sel; J diperlakukan sebagai I.

keluaran

Tentang alat ini

Bifid Cipher, ditemukan oleh Félix Delastelle sekitar tahun 1901, menggabungkan Polybius square dengan fraksinasi dan transposisi sehingga setiap huruf keluaran bergantung pada dua huruf masukan yang berbeda — menyebarkan, atau mendifusikan, informasi ke seluruh pesan. Alat ini membangun Polybius square 5x5 berkunci (I dan J berbagi satu sel), menampilkannya, dan mengenkode atau mendekode teks Anda di browser.

Setiap huruf plaintext pertama-tama ditulis sebagai pasangan koordinat — baris dan kolomnya dalam square. Teks diproses dalam blok yang panjangnya adalah periode. Dalam sebuah blok, semua nomor baris dicantumkan lebih dulu, lalu semua nomor kolom, membentuk satu aliran digit; aliran itu kemudian dibaca kembali dalam pasangan berurutan, dan setiap pasangan (baris, kolom) baru dipetakan melalui square untuk menghasilkan huruf ciphertext. Karena baris dan kolom dari huruf-huruf yang bertetangga saling disisipkan, satu huruf plaintext memengaruhi beberapa huruf ciphertext. Dekode membalik prosesnya: baca koordinat setiap huruf cipher, bagi urutan digit blok menjadi separuh-baris dan separuh-kolom, lalu gabungkan kembali.

Keamanan berasal dari periode: periode yang lebih besar mencampur lebih banyak huruf bersama dan lebih tahan terhadap analisis, sementara periode yang tak diatur memfraksinasi seluruh pesan sebagai satu blok. Semua komputasi bersifat lokal dan privat. Perhatikan bahwa non-huruf dibuang, teks dijadikan huruf besar, dan J dilebur menjadi I sebelum enkripsi.

Pertanyaan yang sering diajukan

Bagaimana cara kerja Bifid cipher?
Setiap huruf menjadi pasangan baris/kolom dalam Polybius square 5x5. Per blok sesuai periode yang dipilih, semua baris ditulis lalu semua kolom, dan aliran digit itu dipasangkan ulang menjadi koordinat baru yang dipetakan kembali ke huruf ciphertext — mencampur dua huruf ke dalam setiap keluaran.
Apa yang dikontrol periode?
Periode adalah panjang blok tempat fraksinasi terjadi. Periode yang lebih besar menyebarkan pengaruh setiap huruf lebih jauh dan lebih sulit dipecahkan; periode yang lebih kecil menjaga perubahan lebih lokal. Membiarkannya kosong memperlakukan seluruh pesan sebagai satu blok.
Apakah kata kunci penting?
Ya. Kata kunci menyusun Polybius square: huruf-huruf uniknya mengisi grid lebih dulu, lalu sisa alfabet. Kata kunci yang berbeda menghasilkan square dan koordinat yang berbeda, jadi baik pengirim maupun penerima harus menggunakan kata kunci dan periode yang sama.
Mengapa I dan J digabungkan?
Square 5x5 hanya memuat 25 huruf, jadi alfabet 26 huruf dikurangi dengan menggabungkan I dan J menjadi satu sel. Teks dijadikan huruf besar dan J diganti dengan I sebelum enkripsi, sehingga J yang didekripsi muncul sebagai I — fitur normal dari sandi ini.

Alat lainnya