Ticker

6/recent/ticker-posts

Header Ads Widget

Responsive Advertisement

Columnar Password Or Columnar Transposition ( Sandi Columnar) - Megatron Pedia

Columnar Transposition


It is one of the simplest transposition ciphers, namely by writing the original text characters with line orientation with the same character length and then the cipher text is obtained by rewriting with column orientation. The column order was agreed upon in advance to complicate password analysis.

The amount of key space in the columnar password depends on the column used so that the large number of columns, even though using the brute force algorithm will be difficult to solve. To increase security, it can be done by using double columnar or triple columnar, which after writing it in the column will be continued by including it in the next column and so on.

Example :
3 -- 2 -- 4 -- 1  Key
M -- E -- G -- A -- ---- Original Text
T -- R -- O -- N --
P -- E -- D  --I --
A -- D -- O -- T --
C -- O -- M -- * --

then the ciphertext result is :
ANIT*EREDOMTPACGODOM

Note: If there is an empty column, it can be added with any sequence of letters such as xyz or abcd in accordance with the number of blank characters, for example the original text is SANDITRANSPOSITION so that there are 2 characters that are empty, then AB or other can be added.

Examples of Columnar transposition programs from visual studio can be downloaded below:

DOWNLOAD !!

Transposisi Columnar

Ini adalah salah satu sandi transposisi yang paling sederhana, yaitu dengan menulis karakter teks asli dengan orientasi garis dengan panjang karakter yang sama dan kemudian teks sandi diperoleh dengan menulis ulang dengan orientasi kolom. Urutan kolom disepakati sebelumnya untuk mempersulit analisis kata sandi.

Jumlah ruang kunci pada kata sandi kolom tergantung pada kolom yang digunakan sehingga jumlah kolom yang besar, meskipun menggunakan algoritma brute force akan sulit untuk dipecahkan. Untuk meningkatkan keamanan, itu bisa dilakukan dengan menggunakan double columnar atau triple columnar, yang setelah menuliskannya di kolom akan dilanjutkan dengan memasukkannya di kolom berikutnya dan seterusnya.



Contoh:

3 - 2 - 4 - 1 Kunci
M - E - G - A - ---- Teks Asli
T - R - O - N -
P - E - D --I -
A -- D -- O -- T --
C - O - M - * -


maka hasil ciphertext adalah:

ANIT * EREDOMTPACGODOM


Catatan: Jika ada kolom kosong, itu dapat ditambahkan dengan urutan huruf apa saja seperti xyz atau abcd sesuai dengan jumlah karakter kosong, misalnya teks asli adalah SANDITRANSPOSISI sehingga ada 2 karakter yang kosong, kemudian AB atau lainnya dapat ditambahkan.

Post a Comment

1 Comments