# Package org.jasypt.iv

- Interface Summary
  Interface | Description
  --- | ---
  FixedIvGenerator | Marker interface for all implementations of `IvGenerator` that will always return the same IV (for the same amount of bytes asked).
  IvGenerator | Common interface for all initialization vector (IV) generators which can be applied in encryption operations.

- Class Summary
  Class | Description
  --- | ---
  ByteArrayFixedIvGenerator | Byte-array based implementation of `FixedIvGenerator`, that will always return the same initialization vector (IV).
  NoIvGenerator | This implementation of `IvGenerator` always returns a initialization vector (IV) of length 0.
  RandomIvGenerator | This implementation of `IvGenerator` holds a secure random generator which can be used for generating random initialization vectors (IV) for encryption.
  StringFixedIvGenerator | String based implementation of `IvGenerator`, that will always return the same initialization vector (IV).

Copyright © 2019 The JASYPT team. All rights reserved.