Huis Veiligheid Wat is een initialisatievector? - definitie van techopedia

Wat is een initialisatievector? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent initialisatievector?

Een initialisatievector is een willekeurig getal dat wordt gebruikt in combinatie met een geheime sleutel als middel om gegevens te coderen. Dit nummer wordt soms een nonce of 'nummer dat één keer voorkomt' genoemd, omdat een coderingsprogramma het maar één keer per sessie gebruikt.

Techopedia legt de initialisatievector uit

Een initialisatievector wordt gebruikt om herhaling tijdens het gegevenscoderingsproces te voorkomen, waardoor het voor hackers die een woordenboekaanval gebruiken onmogelijk is om het uitgewisselde gecodeerde bericht te decoderen door een patroon te ontdekken.


Een bepaalde binaire reeks kan meer dan eens in een bericht worden herhaald, en hoe meer deze verschijnt, hoe meer de coderingsmethode kan worden gevonden. Als er bijvoorbeeld een woord van één letter in een bericht voorkomt, kan dit 'a' of 'I' zijn, maar het kan geen 'e' zijn omdat het woord 'e' in het Engels niet sensueel is, terwijl 'a' heeft een betekenis en "ik" heeft een betekenis. Door de woorden en letters te herhalen, kan de software een woordenboek toepassen en de binaire reeks ontdekken die overeenkomt met elke letter.


Het gebruik van een initialisatievector wijzigt de binaire reeks die overeenkomt met elke letter, waardoor de letter "a" in eerste instantie kan worden voorgesteld door een bepaalde reeks en vervolgens in tweede instantie door een volledig andere binaire reeks.

Wat is een initialisatievector? - definitie van techopedia