Secure your files: An introduction to GnuPG

Joe
Oct 15, 2008
Updated • Jan 14, 2013
Encryption, Linux
|
5

GnuPG allows you to encrypt data so only the intended recipient, with a key and a password, can decrypt it. It also provides a mechanism for verifying data is from the person who has claimed to send it. GnuPG can also provide a way for you to securely prevent your files from being opened without authorisation (at a US border, for example).

GnuPG, in technical terms, utilises a mixture of symmetric-key cryptography and public-key cryptography. This basically means a person generates a pair of keys; one of which is publicly shared and one is not. The publicly shared key is used to people can encrypt data for a specific person whilst the private key is used to decrypt, encrypt and sign data.

If you encrypt data to only be decrypted only by your private key and you carry your private key on another medium of storage, the data you encrypted will be effectively impossible to decipher.

To get started with GnuPG, you must download GnuPG which is free and open-source.

GnuPG is available for effectively all operating systems. After you have downloaded and installed GnuPG, it might be wise to download a graphical interface because it is command line based.

Some GUIs focus on the management of keys, such as the generation of them and storing other people's public keys, whilst others focus on the encrypting/decrypting.

WinPT is a popular Windows option. As for encrypting and decrypting, there are many choices including Enigmail for Thunderbird, FireGPG for Firefox and WinPT also provides facilities to do this.

With a GUI, it is fairly easy to get to grips with GnuPG. Most key managers provide wizards for the generation of keys.

To obtain someone's public key, so you can send data to them securely, you could either ask them or go onto a keyserver such as pgp.mit.edu, copy their key into Notepad and then import it into your key manager.

It is essential to send your keys to keyservers, I would suggest pgp.mit.edu, and this can be done either through the GUI or through exporting your public key and uploading it to these sites. Once you have someone's public key, and you are sure it belongs to them and is not a hoax, you can sign the key inside your key manager and then submit it, so people know that key is authentic.

Key software to get started with GPG

  1. GnuPG is absolutely necessary. There is a Windows binary available.
  2. A GUI is also necessary. For Windows users, WinPT is a safe bet.
  3. If you use Thunderbird, install Enigmail. If you use Firefox, install FireGPG.

If you have installed GPG and would like to try it out, feel free to send me an encrypted email. My email is computerjoe (at) gmail.com and my key is on this page.

Advertisement

Tutorials & Tips


Previous Post: «
Next Post: «

Comments

  1. ilev said on January 24, 2012 at 7:08 pm
    Reply

    The Electronic Frontier Foundation has issued guidance for getting your mobile device across the border safely and protecting the data on it should it get seized.

    https://www.eff.org/sites/default/files/EFF-border-search_2.pdf

    1. Martin Brinkmann said on January 24, 2012 at 7:37 pm
      Reply

      Great read, thanks for posting Ilev.

  2. Rodalpho said on January 24, 2012 at 8:23 pm
    Reply

    Yes, I was just about to post that. They specifically address the hidden volume. To fill its purpose, you need to lie to law enforcement/homeland security, which is in of itself a crime. Of course once you get to court you can try to plead the fifth, but you may be forced to reveal its existence and the password in the same vein as the non-hidden volume anyway.

    The best solution to someone asking for your password isn’t to plead the fifth, but to simply say you forgot it. This is of course also perjury, but nobody can look inside your head to prove it, so unless you told your cellmate about your cunning master plan, you’re good to go.

    1. Martin Brinkmann said on January 24, 2012 at 8:32 pm
      Reply

      Or unless you write on a blog about it ;)

    2. Mikey said on July 22, 2012 at 2:19 pm
      Reply

      Rodalpho, isn’t a Truecrypt hidden volume 100% unidentifiable anyways? I don’t know, maybe an extreme expert would “recognize” certain patterns even if it’s hidden.

      Once inside your outer volume, assuming they coerced you enough to get into it, would the US Gov’t have the right to manipulate / alter / delete files as a bargaining technique? I would think it unlawful “officially”, but a little imagination brings up some issues.

  3. Rodalpho said on January 24, 2012 at 8:57 pm
    Reply

    Ahh but I am pure as the driven snow! (Except for posting on a blog during work.)

    1. jmjsquared said on January 25, 2012 at 9:01 pm
      Reply

      … and except for being Bernie Maddoff’s tax advisor!

  4. berttie said on January 24, 2012 at 11:12 pm
    Reply

    I used to be a regular visitor to the United States. About every second year. But I stopped going 7 years ago, largely because of border hassles like this. The Canadians now get my money. I know I’m not alone in this.

  5. Crodol said on January 25, 2012 at 12:45 am
    Reply

    I was travelling to the USA once or twice a year but I also a few years ago. Not going to go there again until the craze has disappeared… might be a while!

  6. DanTe said on January 25, 2012 at 4:43 am
    Reply

    Just a legal clarification: You are not required to provide your password as this is covered under the 5th Amendment against self incrimination. But should the authorities be made aware that there are files located in certain “areas” than you must provide the authorities with an unencrypted version of those files. As the authorities have a “right” to access the files once they know where it is. I would just say “I’m not aware of any”, and claim my tech guy handles everything, I don’t know tech.

    I also travel around with the following file: “a little boy and his priest.avs”. Should anyone seize and opens said file, their computers FRY :)

    But this TrueCrypt matryoshka concept is intriguing. Gotta try it out.

    1. Yes said on January 25, 2012 at 8:55 am
      Reply

      DanTe, how can I obtain said file that makes computers fry? How does it work?

      1. DanTe said on January 25, 2012 at 3:56 pm
        Reply

        Do like I do: troll the usenet for “free software” and see which one promptly got pass your virus scan and kills your stand alone PC. I do this about once a year to get the latest in killer software. Use something like the free SBNews Android or Newsbin Pro and just massively download. I generally look for the small (below 5mB) files that purports to be celebrity sex movies.

  7. Joey said on January 25, 2012 at 11:16 pm
    Reply

    This is a really good app. I tested it out by partitioning a hard drive that I planned to use for data. Then I encrypted that partition with True Crypt. I noticed that the partition was visible when I opened up Computer to view all my drives. So I went into Disk Management and removed the drive letter from the partition which made it invisible. True Crypt also has a portable app version so no need to install it on the PC. This makes it hard for even a tech saavy person to get into your guarded files. (unless they know your password, lol)

    Of course if you are accused of doing something illegal and are forced to give up your PC to the government forensic labs none of the above will help. Just get a lawyer and see what info/passwords you have to give up :-)

    1. ... said on January 27, 2012 at 10:32 am
      Reply

      “Of course if you are accused of doing something illegal and are forced to give up your PC to the government forensic labs none of the above will help.”

      Not to be rude but you don’t know what you’re talking about. :/

      1. DanTe said on January 30, 2012 at 12:01 am
        Reply

        Not to be rude … , but you don’t know what you’re talking about. Have you tried the various TrueCrypt encryption modes? And no, Da Gov’ment don’t have no magic pixie dust that allows them to crack everything.

  8. Mikey said on July 22, 2012 at 2:25 pm
    Reply

    I also have another question — this article is about the gov’t agents seizing laptops. What’s the issue on DESKtops? Also can be seized, or a different story?

    1. Martin Brinkmann said on July 22, 2012 at 2:30 pm
      Reply

      They can also be seized, no difference.

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

We love comments and welcome thoughtful and civilized discussion. Rudeness and personal attacks will not be tolerated. Please stay on-topic.
Please note that your comment may not appear immediately after you post it.