Module consts

Module consts 

Source
Expand description

Global constants for AES Crypt implementation.

Includes version, KDF parameters, and recommended defaults.

Constants§

AESCRYPT_LATEST_VERSION
Current AES Crypt file format version.
BYTE_LENGTH_32
BYTE_LENGTH_64
DEFAULT_PBKDF2_ITERATIONS
Recommended PBKDF2 iteration count for 2025 security. Provides ~0.1–0.3s on modern hardware; balances usability and resistance to GPU attacks.
DEFAULT_PBKDF2_LENGTH
Default key derivation output length (32 bytes = 256-bit key).
DEFAULT_SALT_SIZE
Default salt size (16 bytes). Used for both ACKDF (required) and PBKDF2 (recommended).
PBKDF2_MAX_ITER
Maximum allowed PBKDF2 iterations (5 million).
PBKDF2_MIN_ITER
Minimum allowed PBKDF2 iterations.