PGP, GPG, and Enigmail... Oh My! Jack Rosenthal

25 January 2016

Jack Rosenthal

PGP, GPG, and Enigmail... Oh My!

Pretty Good Privacy

PGP is a data encryption, decryption, and signing program. It follows the OpenPGP standard. People use PGP to sign, encrypt, and decrypt emails, files, folders, and even whole disk partitions. PGP allows you to specify a recipient to encrypt a message for given only their public key, you can even encrypt to multiple recipients given only their public keys.

Jack Rosenthal

PGP, GPG, and Enigmail... Oh My!

Pretty Good Privacy

PGP is a data encryption, decryption, and signing program. It follows the OpenPGP standard. People use PGP to sign, encrypt, and decrypt emails, files, folders, and even whole disk partitions. PGP allows you to specify a recipient to encrypt a message for given only their public key, you can even encrypt to multiple recipients given only their public keys.

Jack Rosenthal

PGP, GPG, and Enigmail... Oh My!

Pretty Good Privacy

PGP is a data encryption, decryption, and signing program. It follows the OpenPGP standard. People use PGP to sign, encrypt, and decrypt emails, files, folders, and even whole disk partitions. PGP allows you to specify a recipient to encrypt a message for given only their public key, you can even encrypt to multiple recipients given only their public keys.

Jack Rosenthal

PGP, GPG, and Enigmail... Oh My!

How it Works

Jack Rosenthal

PGP, GPG, and Enigmail... Oh My!

GNU Privacy Guard

Free implementation of OpenPGP standard Typically interfaced through gpg command line tool, but various GUI’s are available Probably already on your system as most package managers (pacman, apt, etc) require it for package verification See man gpg for all of its options

Jack Rosenthal

PGP, GPG, and Enigmail... Oh My!

GNU Privacy Guard

Free implementation of OpenPGP standard Typically interfaced through gpg command line tool, but various GUI’s are available Probably already on your system as most package managers (pacman, apt, etc) require it for package verification See man gpg for all of its options

Jack Rosenthal

PGP, GPG, and Enigmail... Oh My!

GNU Privacy Guard

Free implementation of OpenPGP standard Typically interfaced through gpg command line tool, but various GUI’s are available Probably already on your system as most package managers (pacman, apt, etc) require it for package verification See man gpg for all of its options

Jack Rosenthal

PGP, GPG, and Enigmail... Oh My!

GNU Privacy Guard

Free implementation of OpenPGP standard Typically interfaced through gpg command line tool, but various GUI’s are available Probably already on your system as most package managers (pacman, apt, etc) require it for package verification See man gpg for all of its options

Jack Rosenthal

PGP, GPG, and Enigmail... Oh My!

Web of Trust How can I trust PGP content someone sends me? Phil Zimmermann, PGP creator As time goes on, you will accumulate keys from other people that you may want to designate as trusted introducers. Everyone else will each choose their own trusted introducers. And everyone will gradually accumulate and distribute with their key a collection of certifying signatures from other people, with the expectation that anyone receiving it will trust at least one or two of the signatures. This will cause the emergence of a decentralized fault-tolerant web of confidence for all public keys.

Meet with them in person and verify the key fingerprints match, then sign their key. Or, verify someone you trust has signed their key.

Jack Rosenthal

PGP, GPG, and Enigmail... Oh My!

Web of Trust How can I trust PGP content someone sends me? Phil Zimmermann, PGP creator As time goes on, you will accumulate keys from other people that you may want to designate as trusted introducers. Everyone else will each choose their own trusted introducers. And everyone will gradually accumulate and distribute with their key a collection of certifying signatures from other people, with the expectation that anyone receiving it will trust at least one or two of the signatures. This will cause the emergence of a decentralized fault-tolerant web of confidence for all public keys.

Meet with them in person and verify the key fingerprints match, then sign their key. Or, verify someone you trust has signed their key.

Jack Rosenthal

PGP, GPG, and Enigmail... Oh My!

Web of Trust How can I trust PGP content someone sends me? Phil Zimmermann, PGP creator As time goes on, you will accumulate keys from other people that you may want to designate as trusted introducers. Everyone else will each choose their own trusted introducers. And everyone will gradually accumulate and distribute with their key a collection of certifying signatures from other people, with the expectation that anyone receiving it will trust at least one or two of the signatures. This will cause the emergence of a decentralized fault-tolerant web of confidence for all public keys.

Meet with them in person and verify the key fingerprints match, then sign their key. Or, verify someone you trust has signed their key.

Jack Rosenthal

PGP, GPG, and Enigmail... Oh My!

Web of Trust How can I trust PGP content someone sends me? Phil Zimmermann, PGP creator As time goes on, you will accumulate keys from other people that you may want to designate as trusted introducers. Everyone else will each choose their own trusted introducers. And everyone will gradually accumulate and distribute with their key a collection of certifying signatures from other people, with the expectation that anyone receiving it will trust at least one or two of the signatures. This will cause the emergence of a decentralized fault-tolerant web of confidence for all public keys.

Meet with them in person and verify the key fingerprints match, then sign their key. Or, verify someone you trust has signed their key.

Jack Rosenthal

PGP, GPG, and Enigmail... Oh My!

Making your own PGP key

1

$ gpg --gen-key

2

gpg will ask you a number of questions... answer them

3

After making a secure passphrase, you will have to wait a few minutes for it to generate a key. During this time, you may want to browse the web, or do something else to increase system entropy, as this will speed up the prime number generation.

4

$ gpg --list-keys and make sure your new key is there

5

Upload your key to a keyserver like pgp.mit.edu $ gpg --keyserver pgp.mit.edu --send-keys B20E73F7

Jack Rosenthal

PGP, GPG, and Enigmail... Oh My!

Making your own PGP key

1

$ gpg --gen-key

2

gpg will ask you a number of questions... answer them

3

After making a secure passphrase, you will have to wait a few minutes for it to generate a key. During this time, you may want to browse the web, or do something else to increase system entropy, as this will speed up the prime number generation.

4

$ gpg --list-keys and make sure your new key is there

5

Upload your key to a keyserver like pgp.mit.edu $ gpg --keyserver pgp.mit.edu --send-keys B20E73F7

Jack Rosenthal

PGP, GPG, and Enigmail... Oh My!

Making your own PGP key

1

$ gpg --gen-key

2

gpg will ask you a number of questions... answer them

3

After making a secure passphrase, you will have to wait a few minutes for it to generate a key. During this time, you may want to browse the web, or do something else to increase system entropy, as this will speed up the prime number generation.

4

$ gpg --list-keys and make sure your new key is there

5

Upload your key to a keyserver like pgp.mit.edu $ gpg --keyserver pgp.mit.edu --send-keys B20E73F7

Jack Rosenthal

PGP, GPG, and Enigmail... Oh My!

Making your own PGP key

1

$ gpg --gen-key

2

gpg will ask you a number of questions... answer them

3

After making a secure passphrase, you will have to wait a few minutes for it to generate a key. During this time, you may want to browse the web, or do something else to increase system entropy, as this will speed up the prime number generation.

4

$ gpg --list-keys and make sure your new key is there

5

Upload your key to a keyserver like pgp.mit.edu $ gpg --keyserver pgp.mit.edu --send-keys B20E73F7

Jack Rosenthal

PGP, GPG, and Enigmail... Oh My!

Making your own PGP key

1

$ gpg --gen-key

2

gpg will ask you a number of questions... answer them

3

After making a secure passphrase, you will have to wait a few minutes for it to generate a key. During this time, you may want to browse the web, or do something else to increase system entropy, as this will speed up the prime number generation.

4

$ gpg --list-keys and make sure your new key is there

5

Upload your key to a keyserver like pgp.mit.edu $ gpg --keyserver pgp.mit.edu --send-keys B20E73F7

Jack Rosenthal

PGP, GPG, and Enigmail... Oh My!

Signing other’s keys

1

Get their key from a keyserver $ gpg --keyserver pgp.mit.edu --recv B20E73F7

2

$ gpg --sign-key B20E73F7

3

Have them run $ gpg --fingerprint in person and verify the fingerprint matches the one on your terminal

4

Send their key (now signed) back to the keyserver. $ gpg --keyserver pgp.mit.edu --send-keys B20E73F7

Jack Rosenthal

PGP, GPG, and Enigmail... Oh My!

Signing other’s keys

1

Get their key from a keyserver $ gpg --keyserver pgp.mit.edu --recv B20E73F7

2

$ gpg --sign-key B20E73F7

3

Have them run $ gpg --fingerprint in person and verify the fingerprint matches the one on your terminal

4

Send their key (now signed) back to the keyserver. $ gpg --keyserver pgp.mit.edu --send-keys B20E73F7

Jack Rosenthal

PGP, GPG, and Enigmail... Oh My!

Signing other’s keys

1

Get their key from a keyserver $ gpg --keyserver pgp.mit.edu --recv B20E73F7

2

$ gpg --sign-key B20E73F7

3

Have them run $ gpg --fingerprint in person and verify the fingerprint matches the one on your terminal

4

Send their key (now signed) back to the keyserver. $ gpg --keyserver pgp.mit.edu --send-keys B20E73F7

Jack Rosenthal

PGP, GPG, and Enigmail... Oh My!

Signing other’s keys

1

Get their key from a keyserver $ gpg --keyserver pgp.mit.edu --recv B20E73F7

2

$ gpg --sign-key B20E73F7

3

Have them run $ gpg --fingerprint in person and verify the fingerprint matches the one on your terminal

4

Send their key (now signed) back to the keyserver. $ gpg --keyserver pgp.mit.edu --send-keys B20E73F7

Jack Rosenthal

PGP, GPG, and Enigmail... Oh My!

Integrating GnuPG with your email client

Thunderbird: Install the Enigmail addon. The GUI is pretty self explanatory. Mutt: See http://dev.mutt.org/trac/wiki/MuttGuide/UseGPG Android: Use K9 mail and install APG Other email clients: Google it When setting up your email client, please use PGP/MIME, as inline PGP considered harmful.

Jack Rosenthal

PGP, GPG, and Enigmail... Oh My!

PGP, GPG, and Enigmail... Oh My! - GitHub

People use PGP to sign, encrypt, and decrypt emails, files, folders, and even whole disk partitions. PGP allows you to specify a recipient to encrypt a message for.

190KB Sizes 0 Downloads 230 Views

Recommend Documents

PaperKey Backup of GPG Key 0x505046B10F254146 - GitHub
Feb 7, 2018 - this primary key are too large to be included with it, so they are exported separately, one subkey per page. ... 9: E8 BD 62 D8 B5 F2 BA D7 D3 9A AF BB 6A DA 85 79 9F B1 90 D8 C3 1A A9EA44. 10: C4 7A 3C F2 82 D0 ... 17: 6C E2 38 19 7C 4

PaperKey Backup of GPG Key 0x9D3522052CC8DFAB - GitHub
Feb 7, 2018 - File format: # a) 1 octet: Version of the paperkey format (currently 0). # b) 1 octet: OpenPGP key or subkey version (currently 4). # c) n octets: Key fingerprint (20 octets for a version 4 key or subkey). # d) 2 octets: 16-bit big ....

oh my god 2015 1080p.pdf
Loading… Page 1. Whoops! There was a problem loading more pages. oh my god 2015 1080p.pdf. oh my god 2015 1080p.pdf. Open. Extract. Open with.

oh my god 2015 1080p.pdf
Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. oh my god 2015 1080p.pdf. oh my god 2015 1080p.pdf. Open.

Change my heart oh God.pdf
|Dm7 ||||||||||||||||||G ||||||||||C2. I am the clay. |E7sus/B |||||||||E7 ||||||||||||||||||||||||||Am. Mold me and make me. |D9sus ||||||||||||||||||||||D7 |Gsus |. This is what I pray. Page 1 of 1. Change my heart oh God.pdf. Change my heart oh Go

Oh My Lord is.pdf
Page 1 of 1. &. &. #. #. 4. 3. 4. 3. Guitar 1. Guitar 2. (echo). Adagio like a Spiritual. f. œ. œ œ. G. ∑. p(echo). ̇. œ. œ œ. œ. œ. œ. E m. ∑. ̇. œ. œ. œ. œ œ œ.

Oh, Hush Thee, My Baby.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Oh, Hush Thee ...

My Title - GitHub
[ESP07] Kai Eckert, Heiner Stuckenschmidt, and Magnus Pfeffer. Interactive thesaurus assessment for automatic document annotation. In Proceed- ings of The ...

©2011 by Selena of Oh My Aches and Pains!
activity types during the day to help conserve energy and pace yourself. ... more activities can be done sitting, or if you can alternate between sitting and standing ... monitor, or simply taking your pulse rate throughout the day, is another way to

©2011 by Selena of Oh My Aches and Pains!
HEART RATE: ​Wearing a heart rate monitor, or simply taking your pulse ... ©2011 by Selena of Oh My Aches and Pains! http:///www.ohmyachesandpains.info.

my story - GitHub
Small software development projects for local companies. EDUCATION ... Java (6 years professional experience, 10+ years total). • Javascript (4 years ...

My precious data - GitHub
Open Science Course 2016 ... It's part of my contribution to science community ... Exports several formats (pdf, docx, csv, text, json, html, xml) ... http://dataverse.org/blog/scientific-data-now-recommends-harvard-dataverse-all-areas-s · cience ...

My title My subtitle Version 0.1 - GitHub
This is bold text. This is bold text. This is italic text ... It converts "HTML", but keep intact partial entries like “xxxHTMLyyy” and so on. 1. Footnote can have markup.

Oh, My Darling Clementine in D.pdf
Ruby lips above the water, blowing bubbles soft and fine,. But, alas, I was no swimmer, so I lost my Clementine. 2. tine---------. tine------. "Lower" Version. Verses:.

Watch Omg Oh My God! (2012) Full Movie Online Free ...
Whoops! There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Watch Omg Oh My God! (2012) Full Movie Online Free .Mp4_______________.pdf. Watch Omg Oh My God! (20

PDF Oh My Aching Back (Signet) Online Ebook
PDF Oh My Aching Back (Signet) Online. Ebook. Download Oh My Aching Back (Signet), Download Oh My Aching Back (Signet) PDF, Download Oh My Aching Back (Signet) , Download Oh My Aching Back (Signet) Android, Download Oh My Aching Back (Signet) Full Eb

hindi movi oh my god is_safe:1.pdf
... apps below to open or edit this item. hindi movi oh my god is_safe:1.pdf. hindi movi oh my god is_safe:1.pdf. Open. Extract. Open with. Sign In. Main menu.

PE Second Nature 16.8 Unicorn, Caterpillar, Moth - Oh My!.pdf ...
Luna Moth. Page 1 of 2 .... PE Second Nature 16.8 Unicorn, Caterpillar, Moth - Oh My!.pdf. PE Second Nature 16.8 Unicorn, Caterpillar, Moth - Oh My!.pdf. Open.

Pragmatic Works SQL Internals, Recovery Modes, & Backups! OH MY!.
Pragmatic Works SQL Internals, Recovery Modes, & Backups! OH MY!.pdf. Pragmatic Works SQL Internals, Recovery Modes, & Backups! OH MY!.pdf. Open.