0

Hasil Decode

Playfair
Kunci (A-Z)

Hasil Encode

Playfair
Kunci (A-Z)

Tentang Sandi Playfair

Sandi Playfair adalah sandi substitusi yang mengganti pasangan huruf dengan menggunakan tabel huruf 5×5.

Misalnya, jika kuncinya adalah "SECRET" dan plaintext-nya "HELLO", hasil enkripsinya adalah sebagai berikut.

Plaintext : HELLO
Ciphertext: ISKYIQ

Dalam enkripsi, plaintext terlebih dahulu dibagi menjadi pasangan huruf. Jika satu pasangan berisi huruf yang sama, seperti "LL", huruf bantu "X" disisipkan di antaranya. Jika tersisa satu huruf di akhir, huruf bantu "X" juga ditambahkan.

HE LX LO

Berikutnya, siapkan tabel sandi 5×5 dengan total 25 kotak. Karena alfabet memiliki 26 huruf, biasanya "I=J" ditempatkan dalam kotak yang sama.

Pertama, tuliskan huruf-huruf kunci ke dalam tabel tanpa duplikasi. Dengan kunci "SECRET", huruf "E" yang kedua dilewati. Lalu tuliskan "ABCDEFGHIKLMNOPQRSTUVWXYZ", dengan melewati huruf yang sudah ada dalam kunci. Dengan begitu, terbentuk tabel 5×5 tanpa huruf ganda.

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

Dengan tabel ini, setiap pasangan huruf dienkripsi sesuai aturan berikut. Metodenya bergantung pada posisi kedua huruf di dalam tabel.

S E
A B
H I

K L
P Q
X Y

I K L
O P Q
HE LX LO
↓
IS KY IQ

Dalam dekripsi, ciphertext diproses per pasangan menggunakan tabel huruf yang sama. Perhatikan bahwa huruf bantu "X" tidak dihapus secara otomatis.

Ciphertext : ISKYIQ
Plaintext  : HELXLO