Domov zabezpečenia Čo je inicializačný vektor? - definícia z technológie

Čo je inicializačný vektor? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená inicializačný vektor?

Inicializačný vektor je náhodné číslo používané v kombinácii s tajným kľúčom ako prostriedok na šifrovanie údajov. Toto číslo sa niekedy označuje ako „nonce“ alebo „číslo vyskytujúce sa raz“, pretože šifrovací program ho používa iba raz za reláciu.

Techopedia vysvetľuje inicializačný vektor

Inicializačný vektor sa používa na zabránenie opakovaniu počas procesu šifrovania údajov, čo hackerom, ktorí používajú slovníkový útok, znemožňuje dešifrovať vymenenú šifrovanú správu objavením vzoru.


Konkrétna binárna sekvencia sa môže v správe opakovať viackrát, a čím viac sa objaví, tým viac je šifrovacia metóda zistiteľná. Napríklad, ak v správe existuje jednopísmenné slovo, môže to byť buď „a“ alebo „I“, ale nemôže to byť „e“, pretože slovo „e“ je v angličtine nezmyselné, zatiaľ čo „a“ má význam a „ja“ má význam. Opakovanie slov a písmen umožňuje softvéru použiť slovník a objaviť binárnu postupnosť zodpovedajúcu každému písmenu.


Použitím inicializačného vektora sa zmení binárna sekvencia zodpovedajúca každému písmenu, čo umožňuje, aby písmeno „a“ bolo reprezentované konkrétnou sekvenciou v prvom prípade a potom reprezentované úplne odlišnou binárnou sekvenciou v druhom prípade.

Čo je inicializačný vektor? - definícia z technológie