Software

TrueCrypt
On-the-fly encryption application for data security.
• It can create a "file-hosted container" or write a partition which consists of an encrypted volume with its own file system, contained within a regular file, which can then be mounted as if it were a real disk.
• It also supports device-hosted volumes, which can be created on either an individual partition or an entire disk.
• The ciphers supported by TrueCrypt are AES, Serpent and Twofish. It also allows different combinations of cascaded ciphers (ie AES+Twofish, Serpent+AES, or AES+Twofish+Serpent).
• Since version 5.1, TrueCrypt has been using an Assembly implementation of the AES-encryption, which almost doubles performance compared to the previously used C-implementation.
• The cryptographic hash functions used by TrueCrypt are RIPEMD-160, SHA-512, and Whirlpool.
Source codes :
main link
Website :