Tidak suka iklan? Pergi Bebas Iklan Hari ini

Kode dan Dekode Kriptografi Playfair

PengembangKeamananTeks
IKLAN · HAPUS?
MEMASUKKAN
Hanya karakter alfabetik. Duplikat dihapus saat membangun grid 5x5.
Playfair menggunakan grid 5x5 yang hanya memuat 25 huruf — pilih huruf mana yang digabungkan atau diabaikan.
Digunakan untuk memisahkan huruf yang sama dan mengisi teks yang panjangnya ganjil.

Grid 5x5 Playfair

Pembagian langkah demi langkah dari pasangan huruf

Cara kerja Cipher Playfair

Algoritma: Playfair adalah cipher substitusi pasangan huruf. Kata kunci diatur ke dalam matriks 5x5 (tanpa duplikat), diikuti oleh alfabet yang tersisa. Karena grid hanya memuat 25 huruf, satu huruf digabungkan dengan huruf lainnya — secara tradisional I dan J berbagi satu sel, meskipun beberapa variasi mengabaikan Q alih-alih.

Persiapan teks plainteks: Hapus karakter non-alfabetik, lalu bagi menjadi pasangan. Jika pasangan mengandung dua huruf yang sama (misalnya LL), sisipkan huruf pengisi (biasanya X) di antaranya. Jika pasangan terakhir hanya memiliki satu huruf, tambahkan huruf pengisi.

Pengkodean setiap pasangan huruf:

Sama baris: ganti setiap huruf dengan huruf yang berada di sebelah kanan (wrap around).
Sama kolom: ganti setiap huruf dengan huruf yang berada di bawahnya (wrap around).
Persegi panjang: ganti setiap huruf dengan huruf di baris yang sama tetapi di kolom dari huruf lain.

Dekoding adalah kebalikannya: geser ke kiri untuk pasangan yang sama baris, geser ke atas untuk pasangan yang sama kolom; pasangan persegi panjang menggunakan aturan pertukaran kolom yang sama.

Sejarah: Ditemukan oleh Charles Wheatstone pada tahun 1854 dan dipromosikan oleh Lord Playfair, cipher ini digunakan oleh pasukan Inggris dalam Perang Boer dan Perang Dunia I. Ini adalah cipher substitusi pasangan huruf yang pertama kali praktis digunakan dan lebih tahan terhadap analisis kriptografi secara kasual dibandingkan dengan cipher monoalfabetik karena frekuensi pasangan huruf lebih datar dibandingkan frekuensi satu huruf.

Membongkar cipher ini: Playfair rentan terhadap analisis frekuensi pasangan huruf pada teks yang panjang. Pasangan huruf Inggris umum seperti TH, HEdan IN selalu dipetakan ke pasangan teks yang sama, yang dapat mengungkap struktur matriks.

IKLAN · HAPUS?

Memandu

Enkoder dan Dekoder Cipher Playfair

Kode dan Dekode Kriptografi Playfair

Enkripsi atau dekripsi teks dengan cipher Playfair klasik secara penuh di browser Anda. Masukkan kata kunci, tempel teks plainteks atau teks terenkripsi, dan lihat alat ini membangun matriks 5×5 yang diatur oleh kata kunci, mempersiapkan pasangan huruf, dan menunjukkan setiap langkah substitusi. Tidak ada data yang pernah meninggalkan perangkat Anda.

Cara Penggunaan

  1. Pilih mode: Menyandi untuk mengubah plainteks menjadi teks terenkripsi, atau Membaca sandi untuk memulihkan pesan asli.
  2. Masukkan atau tempel teks ke kotak masukan. Tanda baca, angka, dan spasi diabaikan.
  3. Masukkan kata kunci (kata atau frasa alfabetik apa pun). Duplikat dihapus saat matriks 5×5 dibangun.
  4. Pilih variasi matriks: I dan J berbagi satu sel (bentuk asli tahun 1854) atau Hapus Q (J dipertahankan terpisah).
  5. Opsi untuk mengubah huruf pengisi yang digunakan untuk memisahkan pasangan yang sama dan mengisi teks dengan panjang ganjil.
  6. Baca hasilnya, periksa matriks yang diatur, dan lihat penjelasan per pasangan huruf di bawah ini.

Fitur

  • Matriks 5×5 terkunci secara visual – Huruf-huruf kata kunci dihighlight agar Anda bisa melihat bagaimana grid dibangun.
  • Kedua variasi klasik – Pilih penggabungan I/J atau Hapus-Q untuk sesuai dengan varian sejarah Playfair yang Anda butuhkan.
  • Pengaturan otomatis pasangan huruf – Huruf yang sama diberi pengisi untuk dipisahkan, panjang input ganjil diisi, dan huruf pengisi yang dimasukkan dihighlight.
  • Tabel substitusi langkah demi langkah – Setiap pasangan huruf ditampilkan dengan aturan yang diterapkan (sama baris, sama kolom, atau persegi panjang) dan pasangan keluaran.
  • Huruf pengisi yang dapat disesuaikan – Pilih X, Q, atau Z tergantung pada apa yang paling sesuai dengan teks Anda.
  • Enkripsi dan dekripsi dalam satu alat – Lakukan perjalanan kembali pesan tanpa beralih halaman.
  • Penuh di perangkat pengguna – Enkripsi berjalan di JavaScript murni, sehingga pesan dan kata kunci tidak pernah menyentuh server kami.

Tanya Jawab Umum

  1. Mengapa cipher Playfair menggunakan grid 5x5 daripada 6x5 atau 5x6?

    Grid 5x5 memuat tepat 25 huruf, satu kurang dari alfabet Inggris. Cipher asli menekan alfabet menjadi 25 dengan menggabungkan I dan J ke dalam satu sel. Layout 5x5 juga menjaga aturan baris, kolom, dan persegi panjang tetap simetris dan mudah diterapkan secara manual — grid 6x5 atau 5x6 akan memaksa aturan untuk menangani ukuran wrap-around yang berbeda pada setiap sumbu, yang tidak praktis untuk penggunaan kertas dan pensil yang merupakan desain awal cipher ini.

  2. Mengapa Playfair mengenkripsi pasangan huruf daripada satu huruf?

    Mengenkripsi pasangan huruf memperhalus statistik frekuensi huruf. Dalam bahasa Inggris huruf E muncul sekitar 12,71% dari total, tetapi pasangan TH hanya muncul sekitar 2,71%. Karena Playfair memetakan setiap pasangan huruf plainteks ke pasangan huruf terenkripsi yang unik, analisis frekuensi satu huruf gagal. Ini yang membuat Playfair jauh lebih sulit dibongkar dibandingkan dengan cipher monoalfabetik seperti Caesar.

  3. Apa perbedaan antara variasi I/J dan variasi Omit-Q?

    Kedua variasi menekan 26 huruf ke dalam 25 sel. Variasi I/J menganggap I dan J sebagai huruf yang sama — setiap J dalam plainteks diganti dengan I sebelum dienkripsi. Variasi Omit-Q menghilangkan Q sepenuhnya dari matriks; teks yang mengandung Q harus ditulis ulang sebelum dienkripsi (sering sebagai KW atau hanya diabaikan). Variasi I/J adalah bentuk sejarah yang digunakan oleh pasukan Inggris; variasi Omit-Q sering dipilih untuk teks di mana I dan J memiliki makna yang terpisah, seperti dokumen hukum.

  4. Mengapa dekripsi menghasilkan huruf X tambahan dalam plainteks?

    Playfair tidak dapat mengenkripsi pasangan dua huruf yang sama karena aturan enkripsi membutuhkan pasangan berada di posisi yang berbeda di grid. Penyandian memisahkan pasangan seperti itu dengan menambahkan huruf pengisi (biasanya X). Penyandian berbasis aturan tidak memiliki cara untuk mengetahui mana dari huruf X yang asli dan mana yang ditambahkan, sehingga plainteks yang diperoleh mengandung huruf pengisi. Penghapusan huruf pengisi adalah langkah pascaproses yang ditinggalkan kepada pembaca.

  5. Apakah cipher Playfair masih aman saat ini?

    Tidak. Playfair dianggap aman untuk pesan pendek strategis pada abad ke-19 dan awal abad ke-20, tetapi analisis kriptografi modern dapat menghancurkannya dengan mudah. Analisis frekuensi pasangan huruf pada beberapa ratus huruf teks terenkripsi biasanya mengungkap cukup informasi untuk memulihkan bagian sisanya dengan metode hill-climbing atau simulated annealing. Gunakan Playfair sebagai alat edukasi, permainan, atau latihan sejarah — bukan sebagai skema enkripsi dalam dunia nyata.

Ingin bebas iklan? Bebas Iklan Hari Ini

Instal Ekstensi Kami

Tambahkan alat IO ke browser favorit Anda untuk akses instan dan pencarian lebih cepat

Ke Ekstensi Chrome Ke Ekstensi Tepi Ke Ekstensi Firefox Ke Ekstensi Opera

Papan Skor Telah Tiba!

Papan Skor adalah cara yang menyenangkan untuk melacak permainan Anda, semua data disimpan di browser Anda. Lebih banyak fitur akan segera hadir!

IKLAN · HAPUS?
IKLAN · HAPUS?
IKLAN · HAPUS?

Pojok Berita dengan Sorotan Teknologi

Terlibat

Bantu kami untuk terus menyediakan alat gratis yang berharga

Belikan aku kopi
IKLAN · HAPUS?