VeraCrypt 1.17 on Windows 10
|
|
Developer(s) | IDRIX (based in Paris, France) |
---|---|
Initial release | June 22, 2013 |
Stable release | 1.19 (October 17, 2016 | )
Repository | veracrypt |
Development status | Active |
Written in | C, C++, Assembly |
Operating system | |
Available in | 37 languages |
Type | Disk encryption software |
License | Apache License 2.0 but with portions subject to TrueCrypt License version 3.0 |
Website | veracrypt |
VeraCrypt is an open-source utility used for on-the-fly encryption (OTFE). It can create a virtual encrypted disk within a file or encrypt a partition or (under Microsoft Windows except Windows 8 or GPT) the entire storage device with pre-boot authentication.
VeraCrypt is a fork of the discontinued TrueCrypt project. It was initially released on June 22, 2013 and has produced its fourteenth release (version 1.19) as of October 17, 2016. Many security improvements have been implemented and issues raised by TrueCrypt code audits have been fixed (see below).
VeraCrypt has been licensed under the Apache License 2.0 since 28 June 2015. Prior to that, it was released under the Microsoft Public License. VeraCrypt inherited a substantial amount of code from its TrueCrypt predecessor and thus is also subject to the terms of version 3.0 of the "TrueCrypt License" which is unique to the TrueCrypt software. It is not one of many widely used open source licenses and is not a free software license according to the Free Software Foundation (FSF) license list, as it contains distribution and copyright-liability restrictions.
Individual ciphers supported by VeraCrypt are AES, Serpent, Twofish, Camellia, and Kuznyechik. The Magma cipher was removed in version 1.19 in response to a security audit. Additionally, five different combinations of cascaded algorithms are available: AES-Twofish, AES-Twofish-Serpent, Serpent-AES, Serpent-Twofish-AES and Twofish-Serpent. The cryptographic hash functions available for use in VeraCrypt are RIPEMD-160, SHA-256, SHA-512, Streebog and Whirlpool.