Package com.itextpdf.text.pdf.crypto
Class IVGenerator
- java.lang.Object
-
- com.itextpdf.text.pdf.crypto.IVGenerator
-
public final class IVGenerator extends java.lang.Object
An initialization vector generator for a CBC block encryption. It's a random generator based on ARCFOUR.- Author:
- Paulo Soares
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static byte[]
getIV()
Gets a 16 byte random initialization vector.static byte[]
getIV(int len)
Gets a random initialization vector.
-
-
-
Method Detail
-
getIV
public static byte[] getIV()
Gets a 16 byte random initialization vector.- Returns:
- a 16 byte random initialization vector
-
getIV
public static byte[] getIV(int len)
Gets a random initialization vector.- Parameters:
len
- the length of the initialization vector- Returns:
- a random initialization vector
-
-