Table of Contents

Class IVGenerator

Namespace
iText.Kernel.Crypto
Assembly
itext.kernel.dll

An initialization vector generator for a CBC block encryption.

public sealed class IVGenerator
Inheritance
IVGenerator
Inherited Members

Remarks

An initialization vector generator for a CBC block encryption. It's a random generator based on ARCFOUR.

Methods

GetIV()

Gets a 16 byte random initialization vector.

public static byte[] GetIV()

Returns

byte[]

a 16 byte random initialization vector

GetIV(int)

Gets a random initialization vector.

public static byte[] GetIV(int len)

Parameters

len int

the length of the initialization vector

Returns

byte[]

a random initialization vector