Examples of Column Sized Calculation for AES and 3DES Encryption

The section provides examples of Column Sized Calculation for AES and 3DES Encryption.

The sizes of database native data types may vary, but the column sizes calculation provided in the following tables is generic.

Table: Column Sizes Calculation for AES encryption - AES-128 and AES-256

Data TypeSize (bytes)AESAES-CRCAES-IVAES-IV-CRCAES-IV-CRC-KeyID
Maximum padding size-1616161616
Checksum size-04044
IV Size-00161616
SMALLINT21616323234
INTEGER41616323234
BIGINT81616323234
DATE41616323234
DECIMAL(1..2)11616323234
DECIMAL(3..4)21616323234
DECIMAL(5..9)41616323234
DECIMAL(10..18)81616323234
DECIMAL(19..38)163232484850
FLOAT, REAL81616323234
Latin

CHAR / VARCHAR
51616323234
Unicode

CHAR / VARCHAR
51616323234

The following table shows the column sized calculation for deprecated 3DES encryption.

Table: Column Sized Calculation for 3DES Encryption

Data TypeSize (bytes)3DES3DES-CRC3DES-IV3DES-IV-CRC3DES-IV-CRC-KeyID
Maximum padding size 88888
Checksum size 04044
IV Size 00888
SMALLINT288161618
INTEGER4816162426
BIGINT81616242426
DATE4816162426
DECIMAL(1..2)188161618
DECIMAL(3..4)288161618
DECIMAL(5..9)4816162426
DECIMAL(10..18)81616242426
DECIMAL(19..38)162424323234
FLOAT, REAL81616242426
Latin

CHAR / VARCHAR
5816162426
Unicode

CHAR / VARCHAR
51616242426

Last modified : December 18, 2025