Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am a fan of TrueCrypt and I guess it's the best encryption tool available. As far as I understand, TrueCrypt created encrypted containers which acts a place to store files.

I would like to encrypt a single file. Preferably with a password and a special key file (like in TrueCrypt).

It would be great (but not mandatory) if the file doesn't require any third party software to encrypt and decrypt, in the sense that I provide the password and key to the file directly.

share|improve this question
    
what OS? And no you can't get around using a third party software. A file can't encrypt itself. – Nifle Jan 11 '11 at 18:05
up vote 2 down vote accepted

You can always use the openssl command line utility, works on all OSs.

check http://tombuntu.com/index.php/2007/12/12/simple-file-encryption-with-openssl/ and http://www.dslreports.com/shownews/Encrypt-files-quickly-with-OpenSSL-87586 for examples.

share|improve this answer

Use AxCrypt.

I would like to encrypt a single file. Preferably with a password

AxCrypt only encrypts single files. You can encrypt multiple files at once, but they are each encrypted separately (with the same password if you wish to do so).

...and a special key file (like in TrueCrypt).

AxCrypt can also generate key files.

It would be great (but not mandatory) if the file doesn't require any third party software to encrypt and decrypt, in the sense that I provide the password and key to the file directly.

AxCrypt gives you the option to create a self-extracting .exe file instead of a typical encrypted file. The self-extracting .exe file will not need AxCrypt to be installed in order to decrypt, but it will obviously still require the password or key file to decrypt.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .