T

Text Machine

Alat teks andal, di browser Anda

Sandi Playfair

Enkode dan dekode sandi Playfair dengan kata kunci pilihan Anda. Beralih antara varian kotak gabungan I/J dan tanpa-Q, ikuti pada kotak kunci 5×5 interaktif, lalu salin, unduh, atau bagikan hasilnya. Semuanya berjalan di browser Anda.

Kata kunci

I dan J berbagi satu sel, sehingga kotak menampung 25 huruf. Setiap J dalam teks Anda diperlakukan sebagai I. Ini adalah konvensi yang paling umum.

Teks biasa
Teks sandi

Masukkan teks di atas untuk melihat hasilnya di sini.

Kotak kunci (5×5)

Kata kunci mengisi kisi terlebih dahulu, di sel-sel yang disorot, lalu sisa alfabet melengkapinya. Setiap pasangan huruf disandikan dengan menemukan kedua hurufnya pada kotak ini.

A
B
C
D
E
F
G
H
I/J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z

Cara menggunakan Sandi Playfair

  1. 1

    Pilih enkode atau dekode

    Pilih Enkode untuk mengubah teks biasa menjadi teks sandi Playfair, atau Dekode untuk mengubah teks sandi kembali menjadi teks biasa yang telah disiapkan menggunakan kata kunci yang sama.

  2. 2

    Pilih varian kotak

    Pilih varian I/J yang umum, di mana I dan J berbagi satu sel, atau varian tanpa-Q, di mana Q ditinggalkan. Sebuah petunjuk singkat menjelaskan bagaimana masing-masing membangun kotak 25 huruf.

  3. 3

    Masukkan kata kunci Anda

    Ketik sebuah kata kunci seperti MONARCHY. Huruf-hurufnya yang berbeda mengisi kotak kunci 5×5 terlebih dahulu, dan sel-sel yang disorot di bawah diperbarui seketika untuk menampilkan kisi Anda.

  4. 4

    Ketik atau tempel teks Anda

    Masukkan pesan Anda dan sandi berjalan saat Anda mengetik. Huruf dipasangkan dan disandikan, pasangan ganda dipisah dengan sebuah pengisi, dan spasi, angka, serta tanda baca dihilangkan.

  5. 5

    Salin, unduh, atau bagikan

    Salin hasilnya, unduh sebagai berkas teks, atau bagikan tautan yang membuka kembali alat ini dengan kata kunci, teks, dan pengaturan Anda yang persis sama, siap digunakan.

Memahami Sandi Playfair

Apa itu sandi Playfair?

Sandi Playfair adalah teknik enkripsi simetris manual dan sandi pertama dalam sejarah yang mengenkripsi pasangan huruf alih-alih huruf tunggal. Karena bekerja pada digraf, yaitu blok dua huruf, ketimbang satu huruf pada satu waktu, ia meratakan pola frekuensi huruf tunggal yang memecahkan sandi substitusi sederhana, sehingga pada zamannya Playfair sekaligus kuat dan cukup cepat untuk dipakai dengan tangan di lapangan.

Sandi ini ditemukan oleh ilmuwan Inggris Charles Wheatstone pada 1854 tetapi mengambil namanya dari temannya Lord Playfair, yang mempromosikan penggunaannya kepada pemerintah dan militer Inggris. Saat ini ia menjadi sandi pengajaran klasik dan favorit dalam teka-teki, escape room, dan tantangan capture-the-flag, karena cukup kaya untuk menarik namun cukup sederhana untuk dikerjakan dengan tangan.

Membangun kotak kunci 5×5

Segala sesuatu dalam Playfair berputar di sekitar kisi 5×5 berisi 25 huruf yang dibangun dari sebuah kata kunci rahasia. Anda menuliskan huruf-huruf yang berbeda dari kata kunci ke dalam kisi terlebih dahulu, melewati huruf yang berulang, lalu mengisi sel-sel yang tersisa dengan sisa alfabet secara berurutan. Karena 26 huruf tidak dapat muat ke dalam 25 sel, satu huruf harus berbagi atau dihilangkan: dalam konvensi yang paling umum I dan J berbagi satu sel, sedangkan konvensi alternatif cukup meninggalkan Q.

Kata kunci mengacak alfabet menjadi sebuah urutan yang hanya bisa direproduksi oleh seseorang yang memiliki kata kunci, dan alat di atas menyorot huruf-huruf kata kunci sehingga Anda dapat melihat persis bagaimana kisi Anda ditata. Dengan kata kunci MONARCHY, misalnya, baris pertama menjadi M O N A R, dan alfabet kemudian berlanjut dari tempat kata kunci berakhir.

Tiga aturan Playfair

Sebelum penyandian, pesan dipecah menjadi pasangan huruf. Jika sebuah pasangan akan berupa huruf ganda, seperti LL pada BALLOON, sebuah huruf pengisi X disisipkan untuk memisahkannya, dan jika pesan memiliki jumlah huruf ganjil maka sebuah pengisi terakhir ditambahkan agar setiap pasangan lengkap. Spasi, angka, dan tanda baca dihilangkan terlebih dahulu, karena tidak ada tempat untuk menaruhnya pada kotak.

Setiap pasangan kemudian disandikan dengan salah satu dari tiga aturan berdasarkan tempat kedua hurufnya berada. Jika kedua huruf berada di baris yang sama, masing-masing diganti dengan huruf tepat di sebelah kanannya, berputar kembali ke awal baris. Jika keduanya berada di kolom yang sama, masing-masing diganti dengan huruf tepat di bawahnya, berputar ke atas. Jika tidak, kedua huruf membentuk sudut-sudut sebuah persegi panjang, dan masing-masing diganti dengan huruf di barisnya sendiri pada kolom huruf yang satunya.

Contoh Playfair terselesaikan

Ambil kata kunci PLAYFAIR EXAMPLE dan pesan HIDE THE GOLD IN THE TREE STUMP. Kotak kunci menjadi P L A Y F pada baris pertama, lalu I R E X M, B C D G H, K N O Q S, dan T U V W Z. Pesan terpecah menjadi pasangan HI DE TH EG OL DI NT HE TR EX ES TU MP, di mana sebuah X telah disisipkan untuk memisahkan E ganda pada TREE.

Pasangan pertama HI membentuk sebuah persegi panjang, sehingga H menjadi B dan I menjadi M, menghasilkan BM. Mengerjakan setiap pasangan dengan cara yang sama menghasilkan teks sandi BM OD ZB XD NA BE KU DM UI XM MO UV IF. Mendekripsinya dengan kata kunci yang sama membalikkan setiap aturan dan mengembalikan HIDETHEGOLDINTHETREXESTUMP, pesan yang telah disiapkan dengan X yang disisipkan masih berada di tempatnya.

Mendekripsi sandi Playfair

Dekripsi memakai kotak kunci yang persis sama dan cukup menjalankan aturan secara terbalik. Untuk dua huruf di baris yang sama Anda bergerak ke kiri alih-alih ke kanan, dan untuk kolom yang sama Anda bergerak ke atas alih-alih ke bawah; aturan persegi panjang adalah cerminan dirinya sendiri, sehingga tidak berubah. Pilih Dekode di atas, masukkan kata kunci yang dipakai untuk mengenkripsi, dan tempel teks sandi untuk memulihkan pesan.

Satu keanehan patut diingat: karena huruf-huruf dilipat bersama, pasangan ganda dipisah, dan pesan ganjil diberi pengisi, teks yang didekripsi adalah pesan yang telah disiapkan, bukan aslinya yang persis. Anda kadang akan melihat sebuah X atau Z yang nyasar di antara huruf-huruf yang berulang atau di bagian paling akhir, dan sebuah J yang digabung menjadi I tetap menjadi I. Pembaca menghilangkan huruf-huruf ini dengan mata, yang merupakan hal lumrah pada Playfair dan bukan kesalahan alat ini.

Sejarah singkat sandi Playfair

Charles Wheatstone pertama kali menjelaskan sandi ini pada 1854, dan Lord Playfair mendemonstrasikannya kepada tokoh-tokoh senior termasuk Prince Albert dan Perdana Menteri masa depan Lord Palmerston. Kantor Perang Inggris pada awalnya menganggapnya terlalu rumit, tetapi kekuatan sebenarnya adalah ia tidak memerlukan tabel atau peranti, hanya sebuah kata kunci yang dihafal, yang membuatnya ideal bagi para perwira di lapangan.

Sandi ini benar-benar dipakai selama beberapa dekade. Pasukan Inggris menggunakannya dalam Perang Boer Kedua dan Perang Dunia Pertama, dan ia masih dipakai untuk lalu lintas tingkat rendah dalam Perang Dunia Kedua, termasuk oleh para pengawas pantai Australia di Pasifik. Nilainya bersifat taktis: sebuah pesan hanya perlu tetap rahasia selama jam atau hari ketika informasi yang dibawanya masih penting.

Seberapa aman sandi Playfair?

Menurut standar modern Playfair tidak aman, tetapi ia jauh lebih tangguh daripada sandi substitusi sederhana. Karena ia menyandikan 600 kemungkinan digraf alih-alih 26 huruf, sebuah penghitungan frekuensi huruf tunggal yang polos tidak mengungkapkan apa pun, dan penyerang harus menganalisis frekuensi pasangan huruf sebagai gantinya. Dengan beberapa ratus karakter teks sandi, teknik yang dikenal seperti analisis frekuensi digraf dan pendakian bukit dengan simulated annealing dapat memulihkan kuncinya.

Itu menjadikan Playfair sandi edukatif dan rekreatif yang luar biasa: cukup kuat untuk menunjukkan mengapa enkripsi berbasis pasangan adalah kemajuan nyata, namun cukup lemah untuk dipecahkan sebagai teka-teki. Untuk kebutuhan nyata apa pun dalam melindungi informasi, Anda sebaiknya menggunakan algoritma modern yang telah ditelaah sejawat seperti AES sebagai gantinya.

Pertanyaan yang sering diajukan

Apa itu sandi Playfair?
Sandi Playfair adalah teknik enkripsi manual yang menyandikan pasangan huruf menggunakan kotak kunci 5×5 yang dibangun dari sebuah kata kunci. Ia adalah sandi pertama yang mengenkripsi huruf dua sekaligus alih-alih satu per satu, yang menyembunyikan pola frekuensi huruf tunggal yang memecahkan sandi yang lebih sederhana. Ditemukan oleh Charles Wheatstone pada 1854, ia dinamai menurut Lord Playfair, yang mempromosikannya.
Bagaimana cara kerja sandi Playfair?
Anda membangun kisi 5×5 dari sebuah kata kunci, lalu memecah pesan Anda menjadi pasangan huruf. Setiap pasangan disandikan menurut tempat hurufnya berada pada kisi: baris yang sama berarti geser ke kanan, kolom yang sama berarti geser ke bawah, dan jika tidak maka pasangan membentuk sebuah persegi panjang dan Anda menukar ke huruf-huruf pada baris yang sama tetapi kolom yang berseberangan. Dekripsi memakai kisi yang sama dengan arah yang dibalik.
Apa itu kotak kunci 5×5?
Kotak kunci adalah kisi berisi 25 huruf yang menggerakkan seluruh sandi. Anda menuliskan huruf-huruf yang berbeda dari kata kunci ke dalamnya terlebih dahulu, lalu mengisi sisanya dengan alfabet yang tersisa secara berurutan. Karena 26 huruf tidak muat dalam 25 sel, I dan J berbagi satu sel pada konvensi yang umum, atau Q dihilangkan pada konvensi alternatif. Kotak di bawah alat ini diperbarui langsung dan menyorot huruf-huruf kata kunci Anda.
Apa saja tiga aturan Playfair?
Untuk setiap pasangan huruf: jika keduanya berada di baris yang sama, ganti masing-masing dengan huruf di sebelah kanannya, berputar kembali. Jika keduanya berada di kolom yang sama, ganti masing-masing dengan huruf di bawahnya, berputar kembali. Jika keduanya tidak berada di baris maupun kolom yang sama, keduanya membentuk sebuah persegi panjang, dan setiap huruf diganti dengan huruf di barisnya sendiri pada kolom huruf yang satunya. Dekripsi bergerak ke kiri dan ke atas sebagai gantinya, sedangkan aturan persegi panjang tetap sama.
Mengapa Playfair menyisipkan X atau Z di antara huruf?
Sepasang huruf yang identik tidak dapat disandikan, sehingga sebuah pengisi disisipkan untuk memisahkannya, itulah sebabnya kata seperti BALLOON memperoleh sebuah X di antara kedua huruf L-nya. Pengisi biasanya X, tetapi ketika huruf di sebelahnya sudah berupa X maka alat ini memakai Z sebagai gantinya agar huruf yang disisipkan selalu berbeda. Sebuah huruf terakhir yang sendirian diberi pengisi dengan cara yang sama agar setiap pasangan lengkap.
Apa perbedaan antara varian I/J dan tanpa-Q?
Keduanya memampatkan alfabet 26 huruf ke dalam 25 sel, hanya dengan cara berbeda. Pada varian I/J huruf I dan J berbagi satu sel, sehingga setiap J dalam teks Anda disandikan sebagai I. Pada varian tanpa-Q huruf Q ditinggalkan sepenuhnya dari kotak, sehingga setiap Q dalam teks Anda dilewati. Konvensi I/J adalah yang paling umum, tetapi keduanya muncul dalam buku teks dan teka-teki, sehingga alat ini mendukung masing-masing.
Bisakah Anda menunjukkan contoh Playfair terselesaikan?
Dengan kata kunci PLAYFAIR EXAMPLE, pesan HIDE THE GOLD IN THE TREE STUMP menjadi pasangan HI DE TH EG OL DI NT HE TR EX ES TU MP dan menyandi ke BM OD ZB XD NA BE KU DM UI XM MO UV IF. Sebuah X disisipkan untuk memisahkan E ganda pada TREE. Mendekode teks sandi dengan kata kunci yang sama mengembalikan pesan yang telah disiapkan HIDETHEGOLDINTHETREXESTUMP.
Bagaimana cara mendekripsi sandi Playfair?
Gunakan kata kunci dan kotak kunci yang sama yang mengenkripsi pesan, lalu jalankan aturan secara terbalik. Pasangan sebaris bergerak ke kiri, pasangan sekolom bergerak ke atas, dan aturan persegi panjang tidak berubah. Pilih Dekode di atas, masukkan kata kunci, dan tempel teks sandi. Hasilnya adalah pesan yang telah disiapkan, sehingga Anda mungkin melihat huruf-huruf pengisi yang akan diabaikan begitu saja oleh pembaca aslinya.
Siapa yang menemukan sandi Playfair?
Sandi ini ditemukan oleh Charles Wheatstone, seorang ilmuwan Inggris yang juga dikenal atas karyanya pada telegraf, pada 1854. Ia dinamai menurut temannya Lyon Playfair, Baron Playfair pertama, yang memperjuangkannya kepada pemerintah dan militer Inggris. Sandi ini benar-benar dipakai dalam Perang Boer Kedua dan Perang Dunia Pertama, dan untuk pesan tingkat rendah hingga Perang Dunia Kedua.
Bagaimana cara memecahkan atau membobol sandi Playfair?
Analisis frekuensi huruf tunggal tidak berhasil karena Playfair menyandikan pasangan, sehingga penyerang mempelajari frekuensi digraf sebagai gantinya. Dengan beberapa ratus karakter teks sandi, metode seperti analisis frekuensi digraf dan pendakian bukit otomatis dengan simulated annealing dapat memulihkan kata kunci. Pesan pendek dengan sedikit pengulangan jauh lebih sulit dipecahkan, yang merupakan salah satu alasan Playfair berguna di lapangan.
Apakah sandi Playfair menjaga spasi, angka, dan tanda baca?
Tidak. Playfair hanya bekerja pada huruf-huruf alfabet, karena tidak ada tempat pada kotak 5×5 untuk hal lainnya. Sebelum penyandian, alat ini menghilangkan spasi, angka, dan tanda baca serta mengubah semuanya menjadi huruf besar. Inilah sebabnya teks Playfair yang didekripsi kembali sebagai rangkaian huruf yang menerus alih-alih kata dan kalimat yang rapi.
Apakah teks saya diunggah ke server?
Tidak. Semua proses enkode dan dekode terjadi sepenuhnya di browser Anda, sehingga teks dan kata kunci Anda tidak pernah diunggah, dicatat, atau disimpan. Bahkan tautan berbagi pun menyimpan teks dan kata kunci Anda di bagian URL setelah tanda pagar, yang tidak pernah dikirim browser ke server, sehingga tetap privat sampai Anda memilih untuk membagikannya.

Alat terkait

Lanjutkan dengan alat praktis ini

Sandi Empat Kotak

Sandi Dua Kotak

Sandi Caesar

Sandi Vigenère

Sandi Atbash

Sandi Rail Fence