Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

If I create a TrueCrypt container and use a keyfile(s) instead of a typical password could someone looking at the container knowing nothing about it know that it uses a keyfile instead of a password?

share|improve this question

migrated from stackoverflow.com Feb 8 '11 at 20:05

This question came from our site for professional and enthusiast programmers.

2 Answers 2

up vote 2 down vote accepted

Short answer: No

Long answer: Check out the documentation at truecrypt.org, in particular: http://www.truecrypt.org/docs/?s=volume-format-specification for details on how the volumes are built.

As I understand it from reading that, only the first 64 bytes are unencrypted and they're simply a salt & random. Absolutely no information in that and the rest is encrypted, requiring you to know the password. I'm afraid you're not getting anything out of it.

share|improve this answer
    
Not trying to break into one mind you; I was just wondering if someone would know if I used a set of key files as opposed to a traditional password. Still that link answered a few questions for me, thanks! –  Bob Feb 9 '11 at 15:45
    
Oh I never thought that. Its a very valid question. Truecrypt do do a lot of explaining about what can be detected (but not read) and what can't, most notably in the full disk encryption section. One of the issues though is how many 'random' files do you actually have on your machine... Unformatted drives I guess are easier to explain. My last sentence was simply meant to sum things up, rather than warn. –  PriceChild Feb 9 '11 at 19:42

TrueCrypt containers are designed to look like white noise: if you don't know what it is, there's no information to see.

share|improve this answer
1  
So looking at an encrypted partition/file sitting on a hard drive, there's no way to tell what it is? –  Bob Feb 8 '11 at 17:06
    
@Bob: Correct, there's no way to tell if it's using a keyfile or not. It's possible to guess that it's an encrypted container, because it's a sizeable file comprised of very random data - no normal file is made up like that. –  thirtydot Feb 8 '11 at 18:56
1  
There isn't even a marker in the file that says, "I'm a TrueCrypt file." –  Ned Batchelder Feb 8 '11 at 19:34

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.