Ask Leo! by Leo A. Notenboom

TrueCrypt - Free Open Source Industrial Strength Encryption

Search First! Then browse: Categories | Full Archive | By Date | Newsletter

Home » Recommendations » Software

Summary: TrueCrypt provides a solution for encrypting sensitive data - everything from portable, mountable volumes to entire hard disks.

TrueCrypt comes up frequently in Ask Leo! answers. Many people are concerned about things like privacy, identity and data theft, particularly on computers or on portable devices where they might not always have total physical control of the media.

Someone might gain access to sensitive data stored on your computer.

Encrypting your data renders that access useless, even when your computer or your thumbdrive falls into the wrong hands.

And TrueCrypt makes it not only easy, but nearly un-crackable.

There are two approaches to using TrueCrypt:

  • Whole Drive Encryption - you can use TrueCrypt to encrypt your entire hard disk, including the partition you boot from. In order to boot the machine, you must first supply your pass phrase to enable decryption. Once booted, data is automatically and transparently encrypted and decrypted as it travels to and from the disk. Once your machine is turned off, the data is unrecoverable without knowing the pass phrase.

  • Container Encryption - with this approach you create a single file on your computer's hard drive that is encrypted. You then "mount" that file using TrueCrypt, supplying the correct pass-phrase to decrypt it after which the contents of that file appear as another drive on your system. Reading from and writing to that "drive" automatically and transparently decrypts and encrypts the data. Once the drive is unmounted, the data is once again unrecoverable without knowing the pass phrase.

"Data encryption is an important part of an overall security strategy. TrueCrypt can be a key part of that strategy."

It's both simple and elegant.

I tend to prefer container based encryption for its portability, and for the fact that you need only mount the encrypted drive when you need access. I keep a bunch of my personal information in a TrueCrypt container that I regularly copy between machines, onto a thumbdrive, and I even back it up to the internet. When I need the data thereon, I simply mount it, specify my pass phrase to unlock it, and use the files that are stored within it however I need. In my case, I keep spreadsheets, public and private keys, documents, and even my Roboform password database on it, all securely encrypted when not in use.

TrueCrypt is not tied to any one platform, your user account or anything else; just the pass phrase. In fact, you can copy your encrypted file to another machine entirely and mount it with TrueCrypt. Even using other operating systems such as Mac or Linux.

I do have to throw out a couple of important caveats:

  • Encryption does not make a bad pass phrase any more secure. If you choose an obvious pass phrase, an attack can certainly be mounted that could unlock your encrypted volume. This is why we talk about pass phrase instead of password. Use a multi-word phrase that you can remember to be the key to your encrypted data, and it'll be much, much more difficult to break.

  • An encrypted volume does you no good if the files you care about are also elsewhere on your machine.

  • That being said, make sure you have secure backups, updated regularly. Preferably keep them UNencrypted, but secure in some other way, in case you lose your encrypted volume or forget your pass phrase. If you've chosen a good passphrase, without it the data is not recoverable.

Data encryption is an important part of an overall security strategy. TrueCrypt can be a key part of that strategy.

I recommend it.

Related:

Helpful? Get new articles weekly by email in my FREE newsletter!

Your Name:
Your Email:


Why Subscribe?

Article C3444 - July 13, 2008

Recent Comments
9 Comments

Excellent article. Guide to follow.

Posted by: Shankar at September 12, 2008 9:49 PM

A nice article. I've been using TrueCrypt for a while now, here's where I heard about it the first time, and I have to say it works very well. They now also include a feature called Encrypt System Partition/Drive... which encrypts your system drive/partition so it can't be booted without the passphrase. They even have (like hidden volumes) hidden systems, of which the existence (if all guidelines are followed) will be impossible to prove. For more information, refer to their website.

Posted by: Mike at November 1, 2008 1:56 PM

Thanks for the recommendation. I'll be looking further into TrueCrypt for my laptop at home, which is currently not secured. It's become our primary computer in the house, as well.

I'll have to add it to my desktop, as well, but I've also looking into a NAS solution for the house that I may try your suggestion about putting the device in a "locked storage". I would also encrypt that storage device, as well in case, but that is the direction I am heading now.

Posted by: Nelson at December 1, 2008 9:21 AM

About your article, I see that it's very useful for those who'd like to encrypt their data. However, in the first solution "Whole Drive Encryption", I think it's not the best or recommended way of encryption because unauthorised people can also access the data encrypted by using a special software (I don't remember it now) by many ways.
For the second solution, I think it is more advanced but people can still access the data too, by using password finder softwares but much more difficult to do. However, these softwares can only work on common encrypter softwares (like WinRar or so), so to prevent thieves, I recommend using rare encryption formats (like kge, zip files v12.0, etc.). In these formats, we cannot mount it to a new drive, though it's more secure. But be careful to delete files in temp folders of hard drives (often in C:) because the software often leave it there undeleted & unencrypted when the PC suddenly loses power.
Thank you for the article. Here I just want to contribute to the tips. Best wishes.

Posted by: John Anderson at December 8, 2008 4:17 AM

It seems to me (without trying my guess out) that TrueCrypt could also be used to protect emails between users. Do you consider this possible (oh, yeah, and reasonably easy)?

You certainly can, but in all honestly tools like 7-Zip or AxCrypt are more suited to encrypting individual files for transmission this way.
Leo
28-Oct-2009

Posted by: Felix Amat at October 27, 2009 1:16 PM

How would you compare TrueCrypt with Best Crypt?

Not very famliar with it, but from what I can see no reason to pay for it, over TrueCrypt which is free.
Leo
28-Oct-2009

Posted by: Bill at October 27, 2009 3:07 PM

trueCrypt -
FANTASTIC
I personally use Winmagic-SecureDoc (paid program) for full disk encryption, needs passphrase at bootup, have been doing this for many years, VERY secure (TrueCrypt did not have this feature when I started using WinMagic)

BUT, BOOT enryption is very secure; once machine is off, data cannot be extracted from the hard drive.

AND, you can encrypt the vaults on the hard drive, only mount themn when you need them

RE: EMAIL and secure stuff, YES, you could create a small truecrypt vault, include your data, email the truecrypt vault, and either phone your friend with the decryption key, OR evn send them the key in a different email from a different account (depending on sensitvity of info in that vault)

AND, you can create your own personal USB stick, with password programs, ec, on it; create a truecrypt vault on the usb stick, and copy over your programs.
THEN, in the root directory of the usb stick (unencrypted), copy over the TrueCrypt program folder itself.
then, when traveling, you have the trueCrypt program, AND you have an encrypted vault on your USB stick, with your data protected, and can use it when you need it

Posted by: nick at October 27, 2009 4:57 PM

As I have many invention circuits and idea's to keep safe, I have been using True Crypt for years.
I use a pass phrase with no spaces and it's one that I cant forget but over 30 letters long.
With regards to being able to crack it - not possible without a cray computer and 2000 years to work with. I selected the 256 bit DES blowfish military encryption and NO, you can't find the pass phrase on the disk because it doesn't exist on the disk. Each letter is filtered through another algorithm in the program which changes each time you use it much like PGP where you have essentially 2 keys. So your pass letters are re-translated with another different code table which itself changes. Do you ever wonder why the military use it?. I personally know of one case in the local paper where Authorities tried to break it on someones computer and failed dismally [ Only had 30 days to do it by law ].
Since the container itself is invisible and direct access reveals random data on the disk [ junk] it's absolutly secure. Renaming the container to a common extension [ zip ] just like a valid file assures the attack to open it will start with zip crackers - a waste of more time trying to get into it.

Posted by: john neeting at October 27, 2009 5:22 PM

If I use TrueCrypt to encrypt the boot/system drive, and move that drive to a new computer as a data drive (a common tactic to save everything from the old computer on a new computer), can I access everything on that drive OK if I know the passphrase?

Posted by: Mikey at November 3, 2009 6:21 AM

Post a comment on "TrueCrypt - Free Open Source Industrial Strength Encryption":






(Email Address will not be published.)

Remember Me?

By popular demand...
my tip jar
Cuppa Joe
Buy Leo a Latte!

(you may use HTML tags for style)

RSS feed Subscribe to the RSS Feed specifically for comments on this article.

Before commenting, please...

  • Read the article at the top of this page. If your comment shows you didn't, it'll be deleted and ignored.

  • Comment only on this article. Use the Google search box at the top of the page if you have a question about something else.

  • Don't include personal information in the comment. No email addresses. No phone numbers. No physical addresses.

  • Don't spam. Excessive links to unrelated sites within a comment or across multiple comments will cause all such comments to be removed.

  • Don't ask me to recover lost passwords or hacked accounts. I can't, and those comments will be deleted.

  • I can't respond to every comment. And I can't vouch for the accuracy of others who do.

Please wait. Your comment is being processed ...


Question? Ask Leo!