Isi kandungan:
Definisi - Apakah maksud Vector Inisialisasi?
Vektor permulaan adalah nombor rawak yang digunakan dalam kombinasi dengan kunci rahsia sebagai cara untuk menyulitkan data. Nombor ini kadang-kadang disebut sebagai nonce, atau "nombor yang berlaku sekali, " sebagai program penyulitan menggunakannya hanya sekali setiap sesi.
Techopedia menerangkan Vektor Inisialisasi
Vektor permulaan digunakan untuk mengelakkan pengulangan semasa proses penyulitan data, menjadikannya tidak mustahil untuk penggodam yang menggunakan serangan kamus untuk menyahsulit mesej yang disulitkan dengan menemui corak.
Urutan perduaan tertentu boleh diulang lebih daripada satu kali dalam mesej, dan semakin banyak lagi, semakin banyak kaedah penyulitan dapat ditemui. Sebagai contoh jika perkataan satu huruf wujud dalam mesej, ia mungkin sama ada "a" atau "I" tetapi ia tidak boleh "e" kerana perkataan "e" tidak bersifat sensitif dalam bahasa Inggeris, sementara " mempunyai makna dan "Saya" mempunyai arti. Mengulangi kata-kata dan huruf membolehkan perisian memohon kamus dan menemui urutan binari yang sepadan dengan setiap huruf.
Menggunakan vektor permulaan mengubah urutan perduaan sepadan dengan setiap huruf, membolehkan huruf "a" untuk diwakili oleh urutan tertentu dalam contoh pertama, dan kemudian diwakili oleh urutan binari yang sama sekali berbeza dalam contoh kedua.
