How to encrypt a message using NouveauPG for iPhone

The way to import OpenPGP messages into NouveauPG is using the clipboard. This allows you to use NouveauPG in conjunction with other applications for encrypted communications beyond e-mail.

Copy an OpenPGP Public Key certificate you your iPhone clipboard, navigate to the Recipients tab and press the Add Contact icon indicated below.

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: NouveauPG 1.10 (OS X)

mQELBFQPn/kBCADtx5U9ynxCG5kOy7t7IK74cMj5iAf/niVrVEqYIA743i0q18Bl
u/afz9SBkhtkTZjh/tzJqYwny7RpXJlVweoJWrCg0klGha8F2R1WkdESx8G/jKDD
PK89l9RrfH5kC90l6y4iUMlWIjR3Nu8VChlP316z29NsfoOYMEJ2t3wDY+JQUlH+
Ya8tRcxVACrcT3sW1HotSwkFogVbbq5jlG0KqIB3i/qcat1o9BSJeZs9B/9qmByi
eYHh2gdE2KSc+0DlDlpiKB+1edvfOzBARJ4LJMS6j/eMfRCZivAviiWbUDXafufi
3VdQCAPTCp8hUxeMYO0OU/Rtxq/J9A/Tn3CpAAIDtChOb3V2ZWF1UEcgU3VwcG9y
dCA8bm91dmVhdS5wZ0BnbWFpbC5jb20+iQErBBMBAgAVBQJUD5/5AhkBAgsHAhUC
AhYAAh4BAAoJEDZtbYZOU6uvUCIIAKhApftDHjtwnd4LIGHC0VA907lHvv7fRKUX
latY3/m7rV4kvnPZpAp8WBLvq+wZs/RKHj5mjpS99GAeB7f/CWvAm08pznCCXkfq
Ruj5H2rtizik+Pg0nbPOcBmyxcu+PLxYvT1lC2WFRhJMoyn8Gg3sSpccUDRveIpn
HGnpslUsyPLVSFEUSxUmdXFYKGDVOA5xxYHSV57TyLxL6sSnjdJhOATpl3Q1rvaA
Plh0yvEi/UGN4H9ShyZ0NT6tC2Wm+rkk7GqTLiWd2BaBtNPXY2U+1f/V+lQCYhZk
vAp/FeZXtLV+mTAqogDDJToTgOE5J1ZZEgHz7iDfQOaEtijQmcO5AQsEVA+f+QEI
AN2uyvYgOyzBXNaHl9vSnjYEGyLDishCSBgdL43WtHMjWCu5Qk1Niab6o6LLuNQS
cq/wuFhbELNFWniga2Bb42RHr56B5iryPZvqUesjr6bfkWqnW8N81k3vK3AgMA6k
N25zDCtGpFsfEtHg4cGJ83ocr/WI8T5J/6eKuwWPCfcbbUUey/jXe246EQ0cVaDo
2Re+w1D+K0gMdfCisl0PtcQRpAKLR312FuwXhsql5oIqr3IuT5VFHkqGGD41sXIz
JnmHat1idazd6H/aMtymLyNQaXpdiv0f+HCmqAR+yG7pS2JO4gewvrWvBT9e0MiY
tuv+XHuv4VNM9+5HjuECb68AAgOJAR8EGAECAAkFAlQPn/kCGwEACgkQNm1thk5T
q69xQAgAmCnBesJ72wLol9DmJk690p6T8MXZWvgr2PJDkUFuCo2KzG+UyrTbIY3u
z5lU0O+MjaQjw9uxw0VCLmUBwCQ26GEHMlIl5O2G0nD6eHbClrymzDXtrraz2p5y
n/S1rwcdUxwbUuQSXVXwQGD4lrYZxo9izRpMrdvL3f8LHVIjiiiVp2wZyq8rGiuW
pHCZvNF5yb2kLMWtT5hxe9CMFMosQa76539xEAif3XjWUpdJBTFYc9K+nK6SEerT
dmYE5HSmcbfPo6J6sVQDVDNNAicgrbsxoQ+/7fg/k5IXTMKKankKQ+2NEAI6NCMw
V/E4zc6RgRWPeU8E4V/YP+fuKV7hUg==
=jmoz
-----END PGP PUBLIC KEY BLOCK-----

Import public key certificate

If the public key certificate is valid, a new listing will appear at the bottom of your Recipients list.

Two recipients

The colorful icon on the left side of each cell is an identicon generated to help you identify keys. Each key has a unique identicon which is impossible to forge because it is generated from the key itself.

Compose message

Selecting a recipient will allow you to compose a new message for them. You can either type a message or paste a message from another app.

Export OpenPGP data

Pressing encrypt will encrypt your secret message and clear it from memory. From this point on, if you want to read the message, you will need the private key. You can safely put this message in any public place where the receiver may find it.

E-mail export

Pressing e-mail will generate a new e-mail containing your message, addressed to the e-mail address in the public key certificate (if applicable).

E-mail is an effective way, but obviously not the only way to exchange OpenPGP messages.

How to Encrypt Messages using NouveauPG for OS X

NOTE: this post pertains to v1.10

OpenPGP allows you to pass secure data  across an insecure channel such websites, forums, and even private e-mail.

To decrypt messages, you first must generate a key pair before anyone can encrypt messages for you.

The key pair has a public part and a private part.

Often the public part is called a public key certificate.

If you only want to send encrypted messages to another party using OpenPGP, you do not need to generate a key. You need to get the public key certificate of the intended recipient.

Copy the public key certificate to the clipboard

Copy the public key certificate to your clipboard.

Importing clipboard contents into NouveauPG

Import the public key certificate from your clipboard.

Composing a message

Make sure it is selected as your current recipient. Press encrypt.

encrypted

 

Your encrypted message will pop up, where you can copy the message to the clipboard or save to a file. It is practically impossible to decrypt the message without the private key, so you can post the message anywhere without worrying about anyone else reading it.

1.01b update released

There was a defect in the last build that seemed to be causing problems for a few users. If you attempted to write to the local database while the program is on a read only medium (like the compressed disk image NouveauPG is distributed in) the write failed silently and users were left wondering why they could not import or create PGP key pairs.

As of version 1.01b, NouveauPG displays a dialog when a write fails and no longer gives any indication that the operation succeeded. Apparently this distribution method is confusing for some, but I have decided to stay with compressed disk images because it seems to be the standard (outside of the app store, of course). Although this method is more confusing, it has always been a goal of this project to produce an application bundle that can be shuffled between computers on removable media.

I have tried to illustrate the installation process below. I appreciate those that have provided feedback, I don’t think I would have found this bug on my own.

draganddrop