The SetRandomInitVector method sets the InitVector property with a random value.
None
None
The random number generator used isnot the one created for the Xceed Encryption Library and described in the Random number generation topic. It is the regular C random function seeded with the system's TickCount (number of milliseconds since the last boot). The reason for this is that the initialization vector is transferred unencrypted along with the encrypted data stream and thus easily readable by anyone. If the Xceed Encryption Library's random number generator was used, it would instantly expose most of the bits that may have been used to create a random encryption key!
Declaration (DXceedEncryption and IXceedEncryption) | Copy Code |
---|---|
|