VeraCrypt - Free Open source disk encryption with strong security for the Paranoid
Description: VeraCrypt is free open-source disk encryption software for Windows, Mac OS X and Linux. In case an attacker forces you to reveal the password, VeraCrypt provides plausible deniability. In contrast to file encryption, data encryption performed by VeraCrypt is real-time (on-the-fly), automatic, transparent, needs very little memory, and does not involve temporary unencrypted files.
Keywords: encryption, security

Documentation Encryption Algorithms

# Encryption Algorithms

VeraCrypt volumes can be encrypted using the following algorithms:

Algorithm | Designer(s) | Key Size (Bits) | Block Size (Bits) | Mode of Operation
--- | --- | --- | --- | ---
AES | J. Daemen, V. Rijmen | 256 | 128 | XTS
Camellia | Mitsubishi Electric and NTT of Japan | 256 | 128 | XTS
Kuznyechik | National Standard of the Russian Federation GOST R 34.12-2015 | 256 | 128 | XTS
Serpent | R. Anderson, E. Biham, L. Knudsen | 256 | 128 | XTS
Twofish | B. Schneier, J. Kelsey, D. Whiting, D. Wagner, C. Hall, N. Ferguson | 256 | 128 | XTS
AES-Twofish |  | 256; 256 | 128 | XTS
AES-Twofish-Serpent |  | 256; 256; 256 | 128 | XTS
Camellia-Kuznyechik |  | 256; 256 | 128 | XTS
Camellia-Serpent |  | 256; 256 | 128 | XTS
Kuznyechik-AES |  | 256; 256 | 128 | XTS
Kuznyechik-Serpent-Camellia |  | 256; 256; 256 | 128 | XTS
Kuznyechik-Twofish |  | 256; 256 | 128 | XTS
Serpent-AES |  | 256; 256 | 128 | XTS
Serpent-Twofish-AES |  | 256; 256; 256 | 128 | XTS
Twofish-Serpent |  | 256; 256 | 128 | XTS

For information about XTS mode, please see the section Modes of Operation.
Next Section >>