24 March 2015

Algoritma Columnar

Salah satu dari sekian sandi klasik yang tidak merubah isi secara keseluruhan, tapi mengacaknya dengan suatu urutan tertentu. Inti dari sandi ini adalah membentuk isinya menjadi sebuah persegi, kemudian merubah urutan kolomnya. Keywordnya ditentukan dengan merubah urutan kolomnya. Keywordnya ditentukan dengan letaknya disusunan alfabet (A=1, B=2, C=3, D=4, dst).

Contoh:
Keyword: Halo
Message : Senang berkenalan denganmu

Dari keyword HALO, kita ubah dalam bentuk angka, menjadi 8 1 12 15. Kemudian ubah susunan messagenya menjadi persegi.

H_A_L_O
8_1_12_15
S_E_N_A
N_G_B_E
R_K_E_N
A_L_A_N
D_E_N_G
A_N_M_U

Kemudian, urutkan keywordnya dari terkecil. Kolom-kolom yang ada dibawahnya di sesuaikan.

A_H_L_O
1_8_12_16
E_S_N_A
G_N_B_E
K_R_E_N
L_A_A_N
E_D_N_G
N_A_M_U

Cara membacanya diurutkan dari kolom paling kiri dari atas hingga ke bawah. Sehingga menjadi :
Keyword: Halo
Message : Senang berkenalan denganmu

Chiper    : EGKLEN SNRADA NBEANM AENNGU

No comments:

Post a Comment