Logo nl.boatexistence.com

Waar kan ik de initialisatievector opslaan?

Inhoudsopgave:

Waar kan ik de initialisatievector opslaan?
Waar kan ik de initialisatievector opslaan?

Video: Waar kan ik de initialisatievector opslaan?

Video: Waar kan ik de initialisatievector opslaan?
Video: AES Encryption: What's the difference between the IV and Key? Why do we need an IV? 2024, Mei
Anonim

Net als een S alt-waarde kan een initialisatievector worden opgeslagen in de openbare opslag, samen met versleutelde gegevens. En een van de mogelijke manieren om het op te slaan, is om IV-gegevens toe te voegen aan het versleutelingsresultaat: en ontleden het vóór ontsleuteling, van versleutelde gegevens: de volledige broncode is hier beschikbaar.

Waar bewaar je IV?

Ten minste één ding kun je vrij gemakkelijk verbeteren: je kunt de IV gewoon opslaan in de database naast de versleutelde gegevens De IV zelf mag niet geheim zijn. Het werkt meestal als een zout, om een situatie te voorkomen waarin twee identieke leesbare tekstrecords worden versleuteld tot identieke cijfertekst.

Moet de initialisatievector worden versleuteld?

Er wordt een initialisatievector (of IV) gebruikt om ervoor te zorgen dat dezelfde waarde meerdere keren versleuteld, zelfs met dezelfde geheime sleutel, niet altijd resulteert in dezelfde versleutelde waarde. Dit is een toegevoegde beveiligingslaag.

Moet een initialisatievector willekeurig zijn?

De IV moet doorgaans willekeurig of pseudowillekeurig zijn, maar soms hoeft een IV alleen onvoorspelbaar of uniek te zijn. …

Moet IV worden bewaard?

Het infuus hoeft niet geheim te worden gehouden, het is in feite bedoeld om te worden gedeeld. Je hebt de IV samen met de geheime sleutel nodig om de gegevens te decoderen, het hebben van slechts één van de twee waarden zal je geen goed doen. De IV('s) kunnen samen met de versleutelde gegevens in de database worden opgeslagen.

Aanbevolen: