Hjem Sikkerhet Hva er en initialiseringsvektor? - definisjon fra techopedia

Hva er en initialiseringsvektor? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr initialiseringsvektor?

En initialiseringsvektor er et tilfeldig tall som brukes i kombinasjon med en hemmelig nøkkel som et middel til å kryptere data. Dette tallet blir noen ganger referert til som en mangel, eller "nummer som oppstår en gang", ettersom et krypteringsprogram bare bruker det en gang per økt.

Techopedia forklarer initialiseringsvektor

En initialiseringsvektor brukes for å unngå repetisjon under datakrypteringsprosessen, noe som gjør det umulig for hackere som bruker ordboksangrep å dekryptere den utvekslede krypterte meldingen ved å oppdage et mønster.


En bestemt binær sekvens kan gjentas mer enn en gang i en melding, og jo mer den vises, desto mer er krypteringsmetoden oppdagbar. Hvis det for eksempel finnes et ord med en bokstav i en melding, kan det være enten "a" eller "jeg", men det kan ikke være "e" fordi ordet "e" er ikke-sensisk på engelsk, mens "a" har en mening og "jeg" har en mening. Gjenta ord og bokstaver gjør det mulig for programvare å bruke en ordbok og oppdage den binære sekvensen som tilsvarer hver bokstav.


Ved å bruke en initialiseringsvektor endres den binære sekvensen som tilsvarer hver bokstav, slik at bokstaven "a" kan bli representert av en bestemt sekvens i første omgang, og deretter representert med en helt annen binær sekvens i andre instans.

Hva er en initialiseringsvektor? - definisjon fra techopedia