TrueCrypt Foundation - (Open Source)
Encrypting a USB key or a whole disk or even creating virtual encrypted disks, all these are possible with TrueCrypt.
TrueCrypt is a solution for storing encrypted information, allowing to create encrypted virtual disks. When mounted, the media appear in Explorer as a local disk. The application is also able to encrypt an entire volume or partition, which is very useful if there are sensitive information on the USB drive, for example. The encrypted volume is seen by the system as a typical hard and has all the features, being necessary only to enter the password associated with the volume at the time of "montage".
The software also includes hardware acceleration for encryption and decryption of AES algorithm. Enabled by default , this small revolution concerns only the recent Intel processors with the necessary capabilities : Intel Core i7- 980X , Intel Core i7 -970 , Intel Core i5- 650, Intel Core i5- 655K , Intel Core i5- 660, Intel Core i5 -661 , Intel Core i5 -670 , Intel Core i5 -680 and more, the speed of encoding and decoding being up to 8 times faster.
A volume can be mounted directly under Windows subject to provide the correct password. It is possible to create partitions and storage devices encrypted on the hard disk sectors with 4096, 2048 or 1024 bytes.
Many standard algorithms are supported by TrueCrypt, such as AES-256, Blowfish, CAST5, Serpent, Triple DES, and Twofish.
Bug fixes:
* Writing to a TrueCrypt volume under Linux no longer causes the system to stop responding under certain conditions.
* Occasional application errors no longer occur when selecting a file (Windows XP SP2 issue).
* Fixed bug that caused installation of the TrueCrypt driver to fail under certain configurations of 64-bit Windows.
* TrueCrypt volumes mounted in a remote session under Windows 2000 can now be accessed.
* TrueCrypt Volume Creation Wizard no longer blocks hot keys of certain applications. (Windows)
* Other minor bug fixes (Windows and Linux)
Improvements:
* It will not be required to reinstall the TrueCrypt kernel module after every minor Linux kernel update.
* Support for latest Linux kernel (2.6.17)
* Other minor improvements (Windows and Linux)
Security improvements:
* The Linux version of TrueCrypt now uses the TrueCrypt Random Number Generator (ported from the Windows version of TrueCrypt) instead of using only the Linux built-in random number generator. (This change was necessary due to a flaw in the Linux built-in random number generator: Data from the mouse and keyboard, which are the most important sources of random data, are not read by the Linux built-in random number generator when the user has only a USB mouse/keyboard.)
Note: The Linux version of TrueCrypt still uses the Linux built-in random number generator. However, it is now merely one of the data sources used by the TrueCrypt random number generator.
* Interactive mount mode, which allows the user to avoid passing sensitive parameters via command line. (Linux)
* TrueCrypt volume is unmapped if mounting it to a directory fails. (Linux)
* When the Never Save History option is enabled, TrueCrypt sets its current directory to the users home directory (in traveller mode, to the directory from which TrueCrypt was launched) after a container or keyfile is selected via the Windows file selector. Therefore, the Windows file selector will not remember the path of the last selected container or keyfile. (Windows)
Miscellaneous:
* Released under the TrueCrypt Collective License Version 1.0