Rumah Keamanan Apa itu vektor inisialisasi? - definisi dari techopedia

Apa itu vektor inisialisasi? - definisi dari techopedia

Daftar Isi:

Anonim

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.

Apa itu vektor inisialisasi? - definisi dari techopedia