Playfair Cipher.
Pada kriptografi playfair, Kunci kriptografi berjumlah 25 huruf yang disusun didalam bujur sangkar 5 X 5 dengan menghilangkan huruf J pada abjad.
Kriptografi ini merupakan kombinasi dari viginere cipher dan caesar cipher. Kriptografi ini bersifat alfabetis, artinya pada teknik ini hanya mengenal huruf saja.
Algoritma kunci
- Periksa huruf J, jika ada hilangkan. E.g.: key= "jreng jreng" maka menjadi key="reng reng"
- Urutkan huruf, jika ganda tulis satu kali. E.g.: key="c aminor d minor ke g ke c lagi jreng jreng" ,maka key menjadi="caminordkegl"
- Tambahkan huruf yang belum ada secara berurut. E.g.: lanjutan dari contoh no 2: caminordkeglbfhpqstuvwxyz
- Masukkan ke dalam tabel 5x5 playfair
- Periksa huruf j, jika ada tukar menjadi i. E.g.: Pesan=Mr X saya tunggu kamu di jalan gajah mada pdg. Maka pesan menjadi= Mr X saya tunggu kamu di ialan gaiah mada pdg
- Susun huruf dalam bitgram.
- Jika bitgram sejenis (misalnya: huruf A ketemu dengan huruf A), maka sisip dengan huruf Z. E.g.: Mr xs ay at un gg uk am ud ii al an ga ja hm ad ap dg. menjadi Mr xs ay at un gz gu ka mu di ia la ng ai ah ma da pd gz
- Jika jumlah hurufnya ganjil, tambah dengan huruf Z
- Cek pesan dalam kunci tabel
- Jika bitgram dalam satu baris yang sama, maka masing-masing huruf digeser ke kanan
- Jika satu kolom yang sama, maka masing-masing huruf digeser ke bawah
- Jika huruf berbeda baris dan kolom, maka cipher nya adalah diagonal pertemuan kedua huruf tersebut.
CTSU QFTGLF ABUBTQA
DPHOMRGK CDLOMRGM OTS
CFOMIGU BPOUNI
KKRQLLFVBSTK COISUSUTQ
Solusi:
Maka hasilnya dekripsi nya adalah
Buat resume tentang enkripsi dekripsi RSA berikut contoh implementasi di catatan.
No comments:
Post a Comment
Tak ada gading yang tak retak!!
Komentar dan masukan yang bersifat membangun selalu kami harapkan, demi kebaikan bersama.