dwyl / learn-security

:closed_lock_with_key: For most technology projects Security is an "after thought", it does not have to be that way; let's be proactive!
67 stars 10 forks source link

PGP Email Encryption #24

Open nelsonic opened 6 years ago

nelsonic commented 6 years ago

Pretty Good Privacy (PGP) is an encryption program that provides cryptographic privacy and authentication for data communication. PGP is used for signing, encrypting, and decrypting texts, e-mails, files, directories, and whole disk partitions and to increase the security of e-mail communications. https://en.wikipedia.org/wiki/Pretty_Good_Privacy

Good intro video:

image https://youtu.be/CHi2RclGvIM

How to use PGP with GMail (in browser) using the Open Source "Mailvelope" Extension:

image

nelsonic commented 6 years ago

The Mailvelope App requires "Read and change all data on the websites that you visit ..." image

So my plan is to:

nelsonic commented 6 years ago

image

Add a new key for my dwyl email: image

Export Key Pair: image

public key:

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: Mailvelope v1.8.0
Comment: https://www.mailvelope.com

xsFNBFnU5IYBEAC/k/TuurWP49f4+A2YOtP8RsbewxsDHTLj1s9vG7qfbt76
Y4uOB/NYIO21S0pjJWnzgnyZ0qKh9cIQobGgxD6iOKpZJM6xcdTsz5EldUSp
TNCF6gSKQVyjMw4thvozOs5Uyo0E+jqV3Mk/wPe4qWt2Uj7WbecL2MGpf+tU
QN4kOJtoVvXCKAh35/DqYuYWLtZcQtrGd6LFYoPqEWCj71ZOLUhWilKSRslh
wCHDgctRwJDd2T5ocpEnSaAqtp/9IlvaMWckh/7OF2/j7XtCv7lSE/AfIP7u
X6BzLfLOP2lGPA3F1kY7UTFjn3OMFC6JsLcQMpYNvEzSmdg2jHyXDzbZ+Iic
cBvNgAQhUZaAAfK9o1eZeacodqsHJPImCdV7qg3dO8MGQpWmfdsOi+57kKzP
i4U0bgRn87JHWlaxS8/BxeeRK/lfoyJ6saSR0SvXXQXpkM1QlrwcQ3Eqpkpu
5WNebNuJEVLJ5i7iMDZikVsxUZUOsKNBGvMm+iok0wk+czP5YkKSVm9SJZrH
aIdTRTuniwXiFuL6F26UnyWdcZIe3v9LUzCpWQlnYAqrLI9yaQBrxkZp2dpF
TpxsVu8BSEGKbmeuFbbFxgdvCFHkFnNuRW7KXROiFy+20KZ8Enrt9epOuIKY
lUDajPcG4mMiumgPVNOxkEUoFwtWe0u+LnosRwARAQABzSUiTmVsc29uIEsu
IENvcnJlaWEiIDxuZWxzb25AZHd5bC5jb20+wsF1BBABCAApBQJZ1OSKBgsJ
CAcDAgkQqzYKZIDHkXYEFQgCCgMWAgECGQECGwMCHgEAAIpOEAC0+ZR+NZI7
CvcowxJLiOAZxdG5c8fc8LMTODGGIH2VKIBCwjF56AHsZYHSQ0zsi/cJhWIf
xcxJglWbI2iw7GJ5YkmRKV7eK+WzxKB9Qxps4JNWtLNToWv8vscNmicBbFC/
BiRbA9MxUSpB5pbZ1lzaFMlFt8FJbVVjjBUrYV+NR/tX9auVnI4scgfNT0ZM
RKLCmK9I1PFKaldQ7phIoIV66uwH3l0i0r8TM7uzYxXhNZfe8AZwXpAdnkWy
ihm9TtsHcSYx95A2sqsYM/LGmDcbw4zc5kMjtmKvBNOSqDzYypmpzd0UQ/ED
AxvfhuAuWWdrzYq7HqgghAR/mEXkEwjjwy5MkI16BlOQtBSd+IHRfBpob8vH
D9xbLkb+6q7bS7CCvXpMLXHAQWsXSsGzXsz/OsNuG/mMoEwlAVZZFRvNo0QL
GLUo9wbb8RILFMHiR8ag7eEzmgwRpYN4lj2SnBkccyOejW2IuBCiHdcIq6PW
ZBhOjS5B6ddBFBdgtcRExyF/bWTQoZCY+c6g82x9FhJ5aPqLCBBHGqbqy4zI
o0LWuB/e1d4oQPoqbVeG6nnp03ST7zX1WdbgOpi11/Zpx/shCcUbYrh0K9Md
lH7FNRBRc2Jafu3RMe40lJfPZnaLgxU9G96NV/tdNU3ERGwEdWfVKgO6mKEZ
NEcxAlV0zXVFys7BTQRZ1OSGARAA1cAA88weJsuI+J3O6mGcd15ZcAgemZpg
mQukotFEVtLpmyoMNn4kjiBYUFzrh1tuPYNNw/o1JRtwpSxMBZw8sYrswpUB
pfP/B5gruS+ey/yX8y56kgrgAqgM+5XsvKNDBay8yL2WXvaXgU8E4ltuCr65
FWyVMu/6FfgdLyFTm9478HPijyt08/tvVDrtewj6DpSeIkTzb4MndZXd1rAD
0AN2tDYnDac6wla1k556lky6DVZWRq+gR+fgtvBo6ZD5f7mA5Rkrb7SRETAy
R5JUNUGHEdeD/KofAaiLAi0pdCOlCbe37RCjGUMb49wHIj5oKpO6S/5jQXF3
+oWXfoxrxd01W3OjYFhHmhMtjCjaAohoiVAA0pGkHgk2TKlhTpv0cw8w4oSC
c3QPq2jIeoSbWenqA8MEIm99QMlHyd0VNutPpdwC+sJ+mlWVqdxQcMjA9ATA
XE6lc53uR0CfX0n7Snxm6aM0nAyHDiu+tY9m38Og3NxQ6RBaq98FbZTi6uHP
Z4+NcFHhMCz4HTTxMssDTyeoEbf2SLczv/und/puKfKIXf8yxM2lJ//8Quw3
ZTbFuj67bXMWNMWFjCNv4lePRaA7CJNFiISqLhwzzHzHmfdYpYkGrFE9Vc9Z
ff6eRCQQ7/5+AUUuFxQL0bAxe/kNnjie27mzVmQA4W50/R/01hEAEQEAAcLB
XwQYAQgAEwUCWdTkiwkQqzYKZIDHkXYCGwwAAMwcD/49rIefK4ETWFXPWRmA
KsxN25NuIbjoGBiJ1b7rARzbv8mD6lMSig9WKn/3KeFNAOFUA8+t5F6pNlVF
DD4UdqyBbj5GJOoj2S6VfyPok2jH/XE9Xr3HuMRiTXVpoG16fq6hPQjS7PZG
Bck3WqLsiZeXRBpm4uBmm5GzvU8Wxn/GlnP32OYQVnV6ve0JAx9uaVAUUpx6
HxbOmLJEaBgOnm1HWoGihUYYH/5k6jc8PCVqsz2MKJRcBkPdfXZu63R9d6nT
LeR31VW+pVtkD6kmN5ecJO4ST77GzPLULxUj1jqM0SRdwEceBE19/ktcv08P
DUXe4oQYgXpsuqz7Dpwe0jVNvMjBB9E0BJoa23wk0R9Ad8X2KHUCv9C1JFjA
laxESneVthSaLsJ0E09azorOp0hl9fR4zx8UX277kONnOvmPWbtrRq777elm
Gt5DuiYT5Gv3j84JWXI1TZbyd2bX9/ZcXldd0nfuuG2umU7qUHf5XOivTeDt
CJwWInpsXJ3BXZ07zTWF7X0/w5gxCe76AgKoGGdLL4L9Bhn/THFMatHXL/0c
P/ept7pHNW75f+c0sCcxc1u9+QeyWJrsLSNI7p6CLaZhONHCTxeaj2EZrHZH
2lS8usvAkXohphQq2SCTuMYLirurrrRH43N3ezM8cRtdyTDM8uIGVFO+s/Ji
3BNaGg==
=9FdR
-----END PGP PUBLIC KEY BLOCK-----
nelsonic commented 6 years ago

Key uploaded to MIT server: http://pgp.mit.edu/pks/lookup?op=get&search=0xAB360A6480C79176

nelsonic commented 6 years ago

Mailvelope extension Disabled: image

When the Mailvelope Extension is Enabled: image

Decrypted: image

Verified: image

nelsonic commented 6 years ago

Enabled: image

Disabled: image

Quite happy with this as an interim solution.