PrettyGoodSync: Find Public Keys For Your Contacts

Home » Blog » Software » PrettyGoodSync: Find Public Keys For Your Contacts

Encryption software such as PGP and GPG unfortunately has always been suffering from low adaption rates outside of the computer nerd / hacker crowd.

The less than stellar user experience of many of those encryption tools has been a major contributing factor to that. However, those tools have come long way both feature-wise and as for their usability, for instance have a look at the formidable GPGMail / GPGTools for OS X that makes dealing with public key encryption a breeze.

Nevertheless, anything that makes using encryption easier for the average user is a boon. I’ve always had this vague idea of using public key encryption as a cornerstone for a social networking / contact management service. Public key encryption lends itself to this purpose because keys are not only tied to eMail addresses but they also allow you to verify the identity of a contact by using cryptographic signatures.

Hence, I’ve created a little tool called PrettyGoodSync that takes the name of a vCard file (for example one that contains all your contacts from the OS X Address Book) and a directory path as parameters and then searches the MIT public key server (both GPG and GPGTools ask you to upload your public key to this server upon key generation) for each eMail address in that vCard file. If an entry is found PrettyGoodSync will download the public key as an ASCII-armoured file (.asc), which in turn can be imported into your GPG keyring (via command line or by simply double-clicking if you happen to be using GPGTools).

So far, the tool is pretty basic but its a start. I hope you find it as useful as I do.

Leave a Comment

By continuing to use the site you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or if you click "Accept" below then you are consenting to this.

Close