Sandi Pad Satu Waktu

Sandi pad satu kali adalah jenis sandi Vignere yang mencakup fitur-fitur berikut -

  • Ini adalah sandi yang tidak bisa dipecahkan.

  • Kuncinya persis sama dengan panjang pesan yang dienkripsi.

  • Kuncinya terdiri dari simbol acak.

  • Seperti namanya, kunci hanya digunakan satu kali dan tidak pernah digunakan lagi untuk pesan lain yang akan dienkripsi.

Karena itu, pesan terenkripsi akan rentan diserang oleh kriptanalis. Kunci yang digunakan untuk sandi pad satu kali disebutpad, seperti yang tercetak pada bantalan kertas.

Mengapa tidak bisa dipecahkan?

Kuncinya tidak bisa dipecahkan karena fitur-fitur berikut -

  • Kuncinya adalah selama pesan yang diberikan.

  • Kuncinya benar-benar acak dan dibuat secara otomatis.

  • Teks utama dan teks biasa dihitung sebagai modulo 10/26/2.

  • Setiap kunci harus digunakan satu kali dan dihancurkan oleh pengirim dan penerima.

  • Harus ada dua salinan kunci: satu dengan pengirim dan lainnya dengan penerima.

Enkripsi

Untuk mengenkripsi surat, pengguna perlu menulis kunci di bawah teks biasa. Huruf biasa ditempatkan di atas dan huruf kunci di sebelah kiri. Penampang yang dicapai antara dua huruf adalah teks biasa. Ini dijelaskan dalam contoh di bawah ini -

Dekripsi

Untuk mendekripsi sebuah surat, pengguna mengambil huruf kunci di sebelah kiri dan menemukan huruf teks sandi di baris tersebut. Huruf teks biasa ditempatkan di bagian atas kolom di mana pengguna dapat menemukan huruf teks sandi.