Public PGP Keys

Here is my public GPG key. This key is used for communication typically via email or XMPP at nanodano@devdungeon.com. To learn more about GPG and how to use it visit my GPG Tutorial.

To get my public key, there are three main options:

  • Directly downloading the file over HTTP
  • Using gpg to fetch from a public key server like MIT
  • Copy and paste the file contents

Direct download

You can download my public key file directly from https://www.devdungeon.com/nanodano.gpg

# Download and import nanodano@devdungeon.com public key
curl -O https://www.devdungeon.com/nanodano.gpg
gpg --import nanodano.gpg
gpg --list-keys

Fetch from a public key server

You can use gpg to fetch the public key directly from MIT's public PGP key server http://pgp.mit.edu or [https://sks-keyservers.net/](SKS Keyservers). You only need to get it from one. It won't hurt to fetch from both but hopefully at least one works. If the keyservers are down, you'll have to use one of the other methods

# Import nanodano@devdungeon.com public key from keyserver
gpg --keyserver pgp.mit.edu  --recv A6D4E83A1866995E
gpg --keyserver hkps.pool.sks-keyservers.net --recv A6D4E83A1866995E
gpg --list-keys

Copy and paste

You can copy and paste the key below and save it to a file. The name of the file is not too important. You can name it nanodano.gpg. After saving the contents below to a file, use gpg to import the key like this:

# Import nanodano@devdungeon.com public key
gpg --import nanodano.gpg
gpg --list-keys

Here is the contents of nanodano.gpg:

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

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
=572e
-----END PGP PUBLIC KEY BLOCK-----

Project signing key

This other key used to sign certain DevDungeon projects and releases, but not for personal communication.

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

mQENBFpdcJIBCADZOYRNi5UAPfojYQ5neFILQl8hx++qgim2286BS25lT4wEiojh
W4WO8ZfSs+7cCLL7KCyxK2F4jeEPLZxWRt8SdIh2e5x68UGYE71OUIu/QZjO6PNE
IGI9bLNDyavjLkIRNUVwkbb4nzsGbu1YJo4naptiLtqwzqLBS3vpIDhlGRL5iOQv
BHz72M4yNcwRfLoPhF4pycD13gybgbFdHot3+GwsAc2Eb1T9oavi2V2BZMaz0u25
izePO12LKMnBkoegYNBzZlm7rRso0m6gNJpnlLPExywwIsgZ95QgLuwLSWj+1VTF
dkPuLyEr3VkrkLq2meVUOwnRZ0mmRx4TMSi/ABEBAAG0RU5hbm9EYW5vIChLZXlz
IGZvciBEZXZEdW5nZW9uLmNvbSBwcm9qZWN0cykgPG5hbm9kYW5vQGRldmR1bmdl
b24uY29tPokBOAQTAQIAIgUCWl1wkgIbAwYLCQgHAwIGFQgCCQoLBBYCAwECHgEC
F4AACgkQwQTN8O2lTILfsAgAsbiYn063uR5b9EGsnoCe0Q0ZJIHjpUpV9oreETem
Tl8twG/q7uekPTuv0zgeUfKjSydGPbwb7Saz6i3rK+ecHT0XP1ZZ7KlsHGpQy8TC
X3OWukdd8Xmg3MgoKdO/XFRPkzZrkaJKwAA7iqa/BzOW/oYC7bQkOsE68tGFC100
iSrKhCPlAZtL6CPNws4sbCjj5HkHZBgPtohTbeBDbYzYPAyvUuY5wCEnLrCeBkuW
mPqkWzz758rawY4zc1XWdafO20tpmjpvKy0tnCnBR2ks06kgQM0J0a4DChq73EXB
W3qlwGWIjNwJoRxP8/voOaob+JmztCfegAtA2QMpuiAZlLkBDQRaXXCSAQgAskTw
WWoaW1Pwb1WiICbFKAL99VE42l6I8qczpfAQmWecuhw4CTBNt5rXeJAeJOanbYUB
JpT3I5VX62CzvaSFGGtO9tzdVk2S1alz7aZ0lX1Vnaxo7YeEbGh2UhTpWJO6PvRw
8vXIvtSyoRLxqAwMKaeLiZxddfvQWwjTAGRMg0Y4eM1FleFky/ulGIX0yepyDXUi
NY4dmbTfT5KMTnmuVbpiP8r1e3j2uZ9o9xp3g45d1p9oIiQCp20rqChjFQ2tui4T
WBe2zl3ZgvXzG1TylLd5MtQoojWsuLym1s2IMHTm/Q9tNP7tk3bMww+Thiw1TJiD
WS5lopSg2o0ReuU55wARAQABiQEfBBgBAgAJBQJaXXCSAhsMAAoJEMEEzfDtpUyC
HNMH/RPw9G6edtVrJ0hT9wtSAI0lAniWL2q5nWyjompvampPiGqLBJZVlx+pJX9R
n2cegHNnrez9Py67I8ilckhXND45bSqix874OkduuByFfrROWpmjYqf8PNhAX91/
mULTzfZFp1og3FWWqSVwSzHtMy34IlmLhfabaM6nzcF1pQtHjaACNgh8FkFEkXS+
i77wsnTPgeAbU+MyX/2rHuPLn4GQ8v4dn9bMpvGblO7Py1u16G3ry3KmkkGY/typ
g58cfq8DDG7ays7Rtj/MC0FXITgUlaFzqJvYOtjAzlvCH6m+Tt2oUfko78WIHmXL
Dc4wC1rB2AxmUPMjSyZebz5VP0A=
=Rhyb
-----END PGP PUBLIC KEY BLOCK-----

Advertisement