IPWorks Encrypt 2020 Android Edition

Questions / Feedback?

IV Property

The initialization vector (IV) used when encrypting.


public byte[] getIV();
public void setIV(byte[] IV);


This property optionally specifies an IV to be used when calling Encrypt or Decrypt. If specified the IV is used by EncryptionAlgorithm during encryption.

If not specified the component will create an IV filled with null bytes (zeros). Since the encryption key is only used once the use of null bytes in the IV is considered acceptable and is a standard practice.

The length of the IV should be as follows:

EncryptionAlgorithmIV Length (in bytes)

This setting is not applicable when EncryptionAlgorithm is set to XOR.

Default Value


Copyright (c) 2022 /n software inc. - All rights reserved.
IPWorks Encrypt 2020 Android Edition - Version 20.0 [Build 8161]