Domov Varnost Kaj je inicializacijski vektor? - definicija iz tehopedije

Kaj je inicializacijski vektor? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni inicializacijski vektor?

Inicializacijski vektor je naključno število, ki se v kombinaciji s skrivnim ključem uporablja za šifriranje podatkov. Ta številka se včasih imenuje nonce ali "številka, ki se pojavi enkrat", saj jo program šifriranja uporablja samo enkrat na sejo.

Tehopedija razlaga inicializacijski vektor

Za preprečevanje ponavljanja med šifriranjem podatkov se uporabi inicializacijski vektor, zato hekerji, ki uporabljajo slovarski napad, ne morejo dešifrirati izmenjenega šifriranega sporočila z odkrivanjem vzorca.


Posamezno binarno zaporedje se lahko v sporočilu ponovi večkrat, in bolj ko se zdi, bolj je mogoče odkriti metodo šifriranja. Na primer, če v sporočilu obstaja enočrkovna beseda, je lahko "a" ali "I", vendar ne more biti "e", ker je v angleščini beseda "e" nesmiselna, medtem ko je "a" ima pomen in "jaz" ima pomen. S ponavljanjem besed in črk programska oprema omogoča uporabo slovarja in odkrivanje binarnega zaporedja, ki ustreza vsaki črki.


Z uporabo inicializacijskega vektorja se spremeni binarno zaporedje, ki ustreza vsaki črki, in tako omogoči, da je črka "a" predstavljena z določenim zaporedjem na prvi stopnji, nato pa jo v drugem primeru predstavlja popolnoma drugačno binarno zaporedje.

Kaj je inicializacijski vektor? - definicija iz tehopedije