Implementing Atbash Cipher
Cipher Atbash adalah jenis sandi substitusi di mana kita membalikkan semua huruf alfabet dengan urutan terbalik menggunakan satu kunci sandi. Kita dapat mengubah urutan A-Z menjadi Z-A. Sandi ini digunakan untuk mengenkripsi alfabet menjadi alfabet Ibrani.
Hubungan dengan Affine
Cipher Atbash adalah bagian dari sandi Affine di mana kedua kunci digunakan. Dalam sandi Affine, a = 25 dan b = 25.
Algoritma
Kunci yang digunakan dalam Cipher Atbash adalah sebagai berikut:
Enkripsi
Untuk mengenkripsi pesan, kita perlu memilih kata dari huruf di atas. Kemudian kita mengganti huruf dengan huruf yang ada di bawahnya.
Pendekatan
Di sini, kita dapat melakukan operasi pemetaan setiap elemen dengan bantuan nilai kunci. Ini mencari pasangan dalam kamus, dan dengan bantuan seri di atas, proses enkripsi dan dekripsi berlangsung.
Keuntungan dari Cipher Atbash
Cipher Atbash memiliki a = 25 dan b = 25. Jadi kita tidak perlu menulis fungsi yang berbeda untuk enkripsi dan dekripsi. Kita dapat menggunakan fungsi yang sama untuk kedua proses tersebut.
Dengan satu kunci konstan, ini adalah sandi yang paling mudah dipecahkan dan memberikan hampir tidak ada keamanan. Siapa pun dapat mengasumsikan bahwa itu adalah sandi Atbash dan mendekripsi pesan dengan membalikkan huruf.
//TC