Server Fault is a question and answer site for system and network administrators. 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'm looking to store some data online but I want to encrypt the files first. Since I understand that sFTP will only encrypt the transmission of the data, I'm wondering what program others use to encrypt their files prior to sFTPing them to a backup server.


share|improve this question

GNU Privacy Guard is a good choice, if the keys are also secured.

share|improve this answer
encrypting with gpg is as easy as gpg --recipient file-to-encrypt creating your public/private keypair is also quite simple, and more than likely outlined on the gpg homepage Ignacio has linked you to. – cpbills May 29 '10 at 6:23

Also Bcrypt is a free Blowfish implementation. 448-bit encryption, cross-platform compatible, very easy to compile from scratch, or most distro have a package, and there's a Win32 download on the website.

It's password based, so no key files to hang on to. Just don't pick a really bad password.

share|improve this answer

Although PGP is a commercial product (GPG is an opensource implementation of PGP), you might find that one of the free, older versions works.

Chris beat me to something I was going to suggest: if you use PGP or GPG, and you can use conventional encryption where you pick a password or passphrase to encrypt the files with instead of setting up public/private keys.

share|improve this answer

Your Answer


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