Daftar Isi:
- Definisi - Apa yang dimaksud dengan Inisialisasi Vektor?
- Techopedia menjelaskan Initialization Vector
Definisi - Apa yang dimaksud dengan Inisialisasi Vektor?
Vektor inisialisasi adalah angka acak yang digunakan dalam kombinasi dengan kunci rahasia sebagai sarana untuk mengenkripsi data. Nomor ini kadang-kadang disebut sebagai nonce, atau "angka yang muncul satu kali, " karena program enkripsi hanya menggunakannya sekali per sesi.
Techopedia menjelaskan Initialization Vector
Vektor inisialisasi digunakan untuk menghindari pengulangan selama proses enkripsi data, sehingga tidak mungkin bagi peretas yang menggunakan serangan kamus untuk mendekripsi pesan terenkripsi yang dipertukarkan dengan menemukan suatu pola.
Urutan biner tertentu dapat diulang lebih dari satu kali dalam sebuah pesan, dan semakin banyak muncul, semakin banyak metode enkripsi dapat ditemukan. Misalnya jika kata satu huruf ada dalam pesan, itu bisa berupa "a" atau "I" tetapi itu tidak bisa menjadi "e" karena kata "e" tidak masuk akal dalam bahasa Inggris, sementara "a" memiliki makna dan "Aku" memiliki makna. Mengulangi kata-kata dan huruf memungkinkan perangkat lunak untuk menerapkan kamus dan menemukan urutan biner yang sesuai dengan setiap huruf.
Menggunakan vektor inisialisasi mengubah urutan biner yang sesuai dengan setiap huruf, memungkinkan huruf "a" diwakili oleh urutan tertentu dalam contoh pertama, dan kemudian diwakili oleh urutan biner yang sama sekali berbeda dalam contoh kedua.
