Michele Marcionelli - Head of IT at D-MATH

GNU Privacy Guard (GPG)

If you want to send me an encrypted file using GnuPG, follow these steps.

Download my public key

You can download my public key from here. Or if you prefer from the command line:

wget https://people.math.ethz.ch/~michele/michele.gpg.txt

Import the public key

Import a public key from a file like this:

gpg --import michele.gpg.txt

And verify if the key has been imported:

gpg --list-keys

You should see something like this:

/home/username/.gnupg/pubring.gpg
----------------------------
pub   4096R/F32D1D94 2015-01-06
uid                  Michele Marcionelli <michele@****>
uid                  Michele Marcionelli <michele.marcionelli@****>
sub   4096R/7B4D653A 2015-01-06

Encrypt a file with the public key

Let suppose that you want to send me the content of a file called secret.doc encrypted with my public key. Just enter the following command:

gpg --encrypt --recipient "Michele Marcionelli" secret.doc

This command has usually to be confirmed with y.

The resulting file called secret.doc.pgp is the encrypted one that you can send to me.

Easy... right? ;-)

My public key

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG/MacGPG2 v2.0.18 (Darwin)
Comment: GPGTools - http://gpgtools.org

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
IZ7lZS983ZVES/ot93/FUw==
=u8Pb
-----END PGP PUBLIC KEY BLOCK-----