public class IvParameterSpec extends Object implements AlgorithmParameterSpec
Constructor and Description |
---|
IvParameterSpec(byte[] iv)
创建使用字节来构造一个IvParameterSpec对象
iv 作为IV。
|
IvParameterSpec(byte[] iv, int offset, int len)
创建使用第一构造一个IvParameterSpec对象
len 字节
iv ,在开始
offset 以下,作为IV。
|
public IvParameterSpec(byte[] iv)
iv
作为IV。
iv
- 具有IV的缓冲区。
复制缓冲区的内容以防止后续修改。
NullPointerException
- 如果
iv
是
null
public IvParameterSpec(byte[] iv, int offset, int len)
len
字节iv
,在开始offset
以下,作为IV。
组成IV的字节在之间iv[offset]
和iv[offset+len-1]
以下。
iv
- 具有IV的缓冲区。
第一len
字节在开始缓冲的offset
包容被复制到防止后续修改。
offset
- 偏移在
iv
哪里IV启动。
len
- IV字节数。
IllegalArgumentException
- 如果
iv
是
null
或
(iv.length - offset < len)
ArrayIndexOutOfBoundsException
- 抛出
offset
或
len
索引字节外的
iv
。