Table of Contents

Class IvGenerator

Namespace
iTextSharp.text.pdf.crypto
Assembly
iTextSharp.LGPLv2.Core.dll

An initialization vector generator for a CBC block encryption. It's a random generator based on RC4. @author Paulo Soares (psoares@consiste.pt)

public static class IvGenerator
Inheritance
IvGenerator
Inherited Members

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