Karl Fogel's GPG public key:


(For the purposes of this page, I will treat PGP and GnuPG as essentially synonymous — they both implement the OpenPGP standard.)

I don't trust my ability to use GnuPG. It's not that I think the algorithms or code are weak, but that GnuPG is as vulnerable as anything else to protocol attacks and the usual system security holes. Guarding against these weaknesses would require constant vigilance, and I'm not up to the task. Therefore, if it's important that your message to me be truly secret, please contact me before you send it, and we'll work something out (perhaps involving a One-Time Pad). If we were to rely on GnuPG alone, we would probably be secure only from passive or unsophisticated attackers. If you insist on encrypting your message with GnuPG, consider verifying my public key using the instant answer protocol before sending the message to me.

My public key:

Key ID:      C5ED8345
Fingerprint: B207 C059 7CA3 9FC1 728B  7C5B 08A0 B75C C5ED 8345
Owner:       Karl Fogel <kfogel@red-bean.com>
Created:     2010-11-22
Key size:    4096 
Key type:    RSA

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.10 (GNU/Linux)

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
GpVi6vPivWs8d2kAHhD81Q==
=IbFQ
-----END PGP PUBLIC KEY BLOCK-----

(Back to Karl Fogel's home page.)