Encryption - GPG/PGP

Times being what they are, I would suggest at least learning how to use GPG/PGP to sign and encrypt data. It may be useful in the future.

Just download GPG:
https://www.gnupg.org/

If you use Windows, gpg4win should be safe:
https://www.gpg4win.org/download.html

Install it with the Gnu Privacy Assistant option: that will make things easier if you’re not well versed in encryption. It gives you a clipboard for quick one-off messages or signatures.

2 Likes

My public key

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

- -----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2

mQENBFh6NC4BCACl10bOS5BD4yueUsTuOcELNMl7ddH9T+6YwIloLgWk0zzTO/s7
m5GeIWEI0YUoNYp3E9CfbTOHutwMW7OA7t7EumHo8o0JdGSI7/6jmUOD/L/4cF4R
Bnaiwi4RGLFZdDedytUVonNoSXtArP+1cr6xLwbukBvUGlTVTzuKOAM7BgI5imij
IOZQnBgULl/PgkD8a5fqpu90wDywG/WQ6YZSz2MQnJv2TANoWI4REMCHsrKZa7GR
06g5HPV4FMSA8XTYWefP4FZPT3bWbxTuXJaxY32JAF9HdM6RCgPC5cVDvkiXbsNg
sr04hq/bgTN42QuBL3sHD5FVfs0WRVrQ9Yp5ABEBAAG0JUdlZWtOaWdodHMgUnlt
IDxyeW1AZnJvbnRyb3djcmV3LmNvbT6JATkEEwEIACMFAlh6NC4CGwMHCwkIBwMC
AQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCpTa98MovNIh1XB/oDP+Y2wx93nJdqRkTi
XLcbY/+ZCZLSllb2IJ9oEQh+s2X1pvJj6Hcb3uDz0nwh9DMtlO/g2mE/R++yqDTd
ynMz22AFOFcJXSfha4iP8SvjzxQd3enw6bi+HrmuHTNl1KLj8m1BPbidsKd4fbYj
A+gu2HKCh+9ON0/T5KIDMDyeZOOJ+ao+8oJmaXtlDmjZgued/FIis+34OvCCBbiO
sQRbb7RNeuP5XZ5TSlokUTXUnAgURfjzPBbNrnxL++f6MhyeQuL0ClJfgZ5oC2Sr
LjmWEzDSr8SCNAwcyhp67dvFVvHaNOSSrLc97R9IlQOYkUbTJh+A/P6XIF2XTUPP
Hid0uQENBFh6NC4BCADX54HyhL4Pxv7S6ikqrFDLvX86/g79fQYMOT/OxWp7wi7e
ArtBnkbeWicHGuAgSchpC6QO6pPz88o0YVBotxBM728PKY26rkEQmqBg9DIROhp1
pBHwWOxQeZuznvYyXENWfz2SkynAYbCxiXFUg4nqfnhnH1F3y+RkGP4AI4UfcKgd
C65gadbOMJPoDBcPgz4+CpghHxqG7skhw1LMDwS2j5O8oAZDwJoEGl6wP486XJHW
/EiZUPQLTJao9e6sASFYTDnyqngDxaX6ucsFdkxjD1VY6ZHGgnQMPa+CzxmyIOIu
N+tNLKiLmH9hpUGEml4aquEQxV8TP2boVJTdAK7fABEBAAGJAR8EGAEIAAkFAlh6
NC4CGwwACgkQqU2vfDKLzSILZwf/ecZ3Ug5se7oSo8C+HuX3Arhf3pmpSFg5SosX
eeLdxrLX84rfYNjjvxsRN+Q7hvLQyzav/KKwCe4NOwB0YJ9al4uprLQZ1idpxPzk
PBuuBeF8UZ0M6TNwdCcrPwJjEPLp2eBh7C6DAf6OibW9H76eu0ckHfMzgFDHKHBe
rtlxvMV2LvkM1n/9b3cl8mlcyeGK9dLWn5hezB/3m/GLuko5b2U0/SffzF1sq3Jb
P0jEr971vCt6lBiBbn9koAWb7z2UWNzBjQdAD9AgQRFW9T+mBawfjp0/fA54i8Ox
/ZBHeZ11XXQmQ2oTwWK1YNhZkLBA9Z3NIpus8xIaYzIQbzGZHA==
=fhR4
- -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBCAAGBQJYejx3AAoJEKlNr3wyi80i6ZIIAKW37uV82BuKmQ6IqnE1Xs29
6bCSPAQ9EwliLkDEEeMlKuUa4dPAVXpufH7w5UOSVWpsPDqpeKSl+Ez5PXXkOZd2
F3po8w2Jk5B3ieSHcNxD2P/F7mnpRvPc/jy4IzgFWtHLFNSRaYCyyW1gpqBsiYXB
ROSLH5swqjmKGGKz7jzRALLgy7GbggPJV6BVvshnlZLR/Y5Fxtytvbp7u24tSR45
M6QUsDIVxD9dVl5S08YPkNqPBkkQNBEf7qNIjChuGZ64t8SGQAfzsmcDRVl/6rC+
2o0JwAjjntDPkRsNkW2xn6PDyKuMMisXJirK0YWd+u9lZys1s/D9v4LGo56QbCM=
=tDaP
-----END PGP SIGNATURE-----

They’re pretty different use cases, but for SMS-type messaging use Signal.

It’s made by Moxie. Has modern encryption, they don’t store your shit either.

1 Like

Next CTCon we should schedule a keysigning party in one of the small panel rooms, Rym.

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2

mQENBFh6a8YBCACdnITmdVgJWoBuObmDH1RCbEsVJra2uyWJGxsmUUrxnU76H5L+
PoouW701iMchypthBWwkNBYY//7C2mombeyrcDXLst53u/Xwfnn7fqxOTU0v5Bch
nYJbyDI/aAFPbyGOR7W5Zmw8zTr8WaEWsZt59mKKgHxl5AZUesR2XPuh1jj3q2vE
f8MyC4E+FntD6wxFHnK7iti3k7MS8nseXROWlDHftyqrXtXAx348cfXcJL1fwIgS
DlQdpdGYATGdcEkO4GHTHcuzgLJ/h6xYjiWoyigdyoa2QliAadzPzyAkO9Sr4Whw
ISp8zIl6iCZbI4l1HQLAw+QVtp9m40mnqzU/ABEBAAG0I05hdGhhbiBSIE1hbHlu
biA8bm1hbHlubkBnbWFpbC5jb20+iQE5BBMBCAAjBQJYemvGAhsDBwsJCAcDAgEG
FQgCCQoLBBYCAwECHgECF4AACgkQoKnksMq7XJQ1RAf/XZ+fr6FWEYNP1tjO3t2w
RJv5+f5KMvjPXxU2VrTgLBsUMlqrOUaxCRH1uelchsgzyjW2h3wjTUTlgqDn0z7P
NED9eW0rWuHBQVNw4rPyD67numfOek7OcKGEz5QMtxc+g31zOy6pYCa3HYTw0QkB
GjwSupyZ7NulkdkFT0oIlRkkIwGKX1Le5JgMkINWUIrOTzCLCym2zxcz9qOIflIF
Lg8FSGcAWvtF3b0y2vxSNq9f0/XqjAkN0dCuSXZr/Qiiq2UXruoGwBalQbXpyMUd
FJQvHbkJGSJc00t3bbmTd3FLjV9AFniAn8Q9NXnf8jVaHAsymqewILaLfErbhQi7
RLkBDQRYemvGAQgAwmVelkJZzpPTdgIaO4ZolT5SJRiFzDPHgWPpIOPO8t+8y0G8
12Hw+aZQaGtw4SZdbllAfgu5tJ3pvve0qt117J52Ns1k0IYYwPg6T8XQFEnShyfD
KhBQknroODtydHZAh5Sbo81B2CCj+Pe6DqfE8hjOqjNJ0UoCdxfTSK3OAuEsTwuk
o2AIGahdSgie+vZQVHUnsArdh8OSkOEqubT3kKdz1d1wUhiOx02HnX1yswR0lPD2
Xb7GNKYiPn5UjzUnPe6801exJb2c98/QYfIpsH/lWLAjeNQlPejL00Op4iXSe5wu
uVv4iNCzG7E9dvnPgWplF0eXkjzm/Qy2Vkaq9wARAQABiQEfBBgBCAAJBQJYemvG
AhsMAAoJEKCp5LDKu1yUrWkH/2bevxuMF5cf1ADibIrHFD5Qni4mHEIdafGTbFtO
iC3Fu40h//XMTsQ+z0tZa9zWUbnD6Lc6qyidvBJM+Ylh+LhtqCr7wLhSP40QcJN6
ANPcPve+AY2pweHlEnNYKi+kxFmo9iIFMlX9Kj+acEUM5nhx65rk1f4bc42aFsxU
BsrOrIukl/ducYrv5qWWG0hcW1visRVOGk1fRxzb5nD2J6uq+ZYZZ2Xdve7LFj8p
Kr6W/Lmjhc+R8x36tj4amdKR9DF85omD/H+W667+c0cWOsr4TuFO+JP/zpN0BQex
VnStxlUEnDLciIMD4MuYNupUmyrjpD/dyqFxbkYbeeqPT/E=
=d5lu
-----END PGP PUBLIC KEY BLOCK-----

1 Like

I’ve had Signal installed for ages, Thank you Mr. Schneier.

A gpg key however, that’s new. I hope either I never NEED this, or it becomes so widespread that I always need this:

1 Like

Having messed a bit with kleopatra, I’ve learned a bit more about the practice of all the cryptography theory they showed us in college. I’ve imported both your public keys, and thus my web of trust begins.

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2

mQENBFh6sh4BCADQFWKlsg+b4rehJLnS9fP0NJf/9b3ovZlGKv+a8803LZpUMsxJ
/4IFoIhdkQ9mGwsl7AzLmXUsCVt9PknDLvcy6np5v/tMshNGLJ5/ZUwZGa2wNWvm
uLN+UvJ+RZOfuSL6xTRjwnn0RcsOr56Yw87PfSzd98Pljv1x5EKw2eO7IVfdEXDY
vpEPptGdRzpnYDG+o8WIOjd7pFxJ1xvngTKy4fSWUK50RGfX4j10Uf57on9e/ti+
sDQ+MrEv67jLAcU2dYrPIfRJHl0l4NMMFIXZ6SQljbdHFRthMPrJ8gDp80YWMePP
j7U1V+BxYX2iM3tuk1UJBOtd/rp/VADuSEVtABEBAAG0GUNodXJiYSA8Q2h1cmJh
QGdtYWlsLmNvbT6JATkEEwEIACMFAlh6sh4CGwMHCwkIBwMCAQYVCAIJCgsEFgID
AQIeAQIXgAAKCRB9Zz6RXr5UEL8vCACNjd27ZNVbpitd8Q5/2+prCHWMo6+XRAVp
yoqK0ZT59lkWZjK4I5yXsWLH7cud50cc6c88aGnlkXBKvhJWc67ZvjiNdv6jrKtj
ISgPec3e/m7kPzqFTGdIE+ZxfUH+OIVtskxeGR1Dh0rf/xMpGijtUhzmnx067pLU
quqSP6JHcZAcbp9q92/YO/dfTio3lq2d0/0nbN9KIViLU3XofwwepjUqki7lUW41
8b9WSngUfXkr8VlIXusajA4QRGoWGkG0wMCcdn+fM4FcxmzjrTdiDz3BCEAY/SAA
HqJmcu3Vyp+eS0L4xUTMWWdkUSSpgPfERvRbgFaKjlD5Yjk3Hec9iQEcBBABCAAG
BQJYerLnAAoJEP0UArBhlFvzD1UIAI8upa1WqzHuAp2pl0xgpBV4b1KzpCgVPfJc
sio1mv18IAV7nwLr06umvWnWXdJXO5I7SKN6bGkF6pRBSn6dncMwodBzZYP4VKAG
FX7DAqPquu5QHM1sDkglCmwwFc5VbaEk2HQzCNkwqW4RMA8Bu9xRR4ehcL6i/kmJ
1J83Xp4wEPLffIJ7YG0GI2SF/yKldrQQkRlsYk/Q0AXOJPeUZm3bQASrqZumVUBg
uBD3T1jsWjCYXPKyubhLnwnQDL3Xccr3097P2bz4hhrlns+pK2lNOHmxw5LVQmp5
/B2NNCTwU4PPG/bjX8+OKgETB0asP/DXh2lWhb2zFpoAcPoiaP+5AQ0EWHqyHgEI
ANFWaLdtrZMVdp3S65Rs1eFmQDRXiOmtSDBEchiqFEMFpkbVI6MEgIVasQ3sxzGl
g1oLvLwcUw4HKruIpgCQg1KAt6JI5UJtgEjLmJ19t+OADcls4zWE7Z9sxgCfLGPT
HFFe3474TyH17yMZCo4vGbUChCDKhU8ussFOsp7J3+PR7p4Ucqkm5dKYftpORgOr
yUkBXp2yZ85LWfhJdtNZTPTGD4jhi9bClrWGyt/seHWCT7EQsBH+YtHCetkJuSir
pqDAL4Fgp9PjGIR3esU1sjoOjPRvQ9KBlkle7vYZFaXadJjpJxIxj0DGu+TRD/7h
CYG+RikNNAvydHj5BTZbqn0AEQEAAYkBHwQYAQgACQUCWHqyHgIbDAAKCRB9Zz6R
Xr5UEPljB/95CEPvdgSmPWnQcoWUm8tLhL1/qqflQr3EtRZyiipL8IzpAaSZdAmx
VmN9IlsezYPJAEDOoK2Vm0KzjSDsPTN+ueaHgust2khfIq09Ben01Uh+UDr18q6t
LTXMDOzHtg/mWNCAT8wYiUV6E2smebMwk6lGJuEF6ZqkJevyvz4Qj+CrAF1XWVaT
3yvHPHjDooWSIW900olyDQ5ObC1SVywL2dtpi/yrRd4r4vnrZKqPwOuqFr2ABYXU
5tbF+0/xXzjA75aPPrH7PsRudxh81RREf9WHvPEnKsRoIMQS0aseQkRrbujVVf1N
LWwJ3Ug0/pyQazGy1nOYAOowi0oxmtlI
=kLwU
-----END PGP PUBLIC KEY BLOCK-----

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBCAAGBQJYerOYAAoJEH1nPpFevlQQ8RUH+wemF0BkA5iUUa9d8ugiub/H
MeXLOlm0aVdL/7+WPpRWPCOBs0ES/+dTlp+jHYh31BJm4YZ1ifdofQvaoBdS1sQ4
CFW5vTxVdeL4px0201sZU+tDHR6q1s3zBx2NSAnCgVrVXIh+twV6a0U9vmbV28PR
+qfmpxxHju7mAxQU61PWgFi0u8DCBjmEghoIBld15Y1TSuGzQiVMQMF8TRiEuuEB
/K1CH4+Yss2/SufK8HO9j1N4rqYkR8WWZ+vhOf9DaYiKy3H9suBMF2cJT6B610pc
d8pS6ZOToOsm5iT1Glosha6EbpdC0ikVMKUJvFPvpAKWLPdXvVWiVVxeUjUxVqs=
=sxg6
-----END PGP SIGNATURE-----

Every time I try to verify your signature, it’s coming up bad, Churbs.

I’ve never seen this style of sign of a public key block. My gpg2 won’t natively import it as-is.

It’s a signed block of text. Go from the --Start of Key-- to --End of Key-- rather than trying to import the entire block.

I’ve successfully done so by… ironically removing the first - in these lines:

  • -----BEGIN PGP PUBLIC KEY BLOCK-----
  • -----END PGP PUBLIC KEY BLOCK-----

That is to say I turned them into this:
-----BEGIN PGP PUBLIC KEY BLOCK-----
-----END PGP PUBLIC KEY BLOCK-----

It’s verifying successfully for me. I just had to knock off that extra hyphen, which I’ve done now.

If you look, Rym’s should have the same error.

Rym’s come back “Valid signature”. Yours comes back “bad signature”. (Though the key imported fine).

If you don’t mind me asking. Why are your and Rym’s key blocks formatted differently than mine? Why does yours include a signature and what appears to be a blank message.

They signed their keys with their keys.

[quote=“Neito, post:13, topic:340, full:true”]
Rym’s come back “Valid signature”. Yours comes back “bad signature”. (Though the key imported fine).
[/quote]That’s fuckin’ weird. It’s the same program, the same process, same posting style. I don’t know why.

[quote=“Neito, post:15, topic:340, full:true”]
They signed their keys with their keys.
[/quote]Yep. Though I’m half tempted to burn that key and just make a new one.

Weird, now it’s working.

I know how to take it apart, but the problem is that I shouldn’t have to. There’s got to be a right way to do this

Historically there was a good reason to sign your own public key, but I thought that was fixed a while ago.

All right, here’s mine. It is also available at https://keybase.io/rudicron; you may desire to check the fingerprints of the two.

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

- -----BEGIN PGP PUBLIC KEY BLOCK-----

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
=KKVB
- -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP SIGNATURE-----

iF4EAREIAAYFAlh6vWMACgkQlc9t8uP0eDc+QwD/QxrhWGdifmdqAga3XMlSCLMT
eC93H40LY1LXs8UEHvAA/igje/mqxCpg2F2M2u21r10zz2WNubZG1quQlpNxVHmF
=v5sp
-----END PGP SIGNATURE-----
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2

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
/MOvi+zJ
=sfc0
-----END PGP PUBLIC KEY BLOCK-----